﻿.cc-quorum-hero{--cc-quorum-accent: #74c8fc;--cc-quorum-surface: #131313;--cc-quorum-surface-deep: #0f0f0f;position:relative;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;padding:12px;overflow:hidden;background:rgba(0,0,0,0);color:#fff}.cc-quorum-hero__frame{position:relative;isolation:isolate;flex:1 1 auto;width:100%;min-height:0;display:flex;flex-direction:column;align-items:stretch;overflow:hidden;border-radius:12px;background:var(--cc-quorum-surface)}.cc-quorum-hero__ambient{position:absolute;z-index:-2;top:2%;right:0;width:52%;height:94%;opacity:.28;background:radial-gradient(circle at 54% 48%, color-mix(in srgb, var(--cc-quorum-accent) 36%, transparent), transparent 58%);filter:blur(36px);pointer-events:none}.cc-quorum-hero__media{position:absolute;z-index:-1;top:4%;right:2%;width:42%;height:88%;pointer-events:none;overflow:hidden}.cc-quorum-hero__media::before,.cc-quorum-hero__media::after{content:"";position:absolute;z-index:1;inset:0;pointer-events:none}.cc-quorum-hero__media::before{background:linear-gradient(90deg, var(--cc-quorum-surface) 0%, color-mix(in srgb, var(--cc-quorum-surface) 52%, transparent) 13%, transparent 42%)}.cc-quorum-hero__media::after{background:linear-gradient(0deg, var(--cc-quorum-surface) 0%, transparent 18%, transparent 82%, color-mix(in srgb, var(--cc-quorum-surface) 22%, transparent) 100%)}.cc-quorum-hero__media video{width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(0.88);animation:cc-quorum-video-enter .85s ease both}.cc-quorum-hero__media .cc-quorum-hero__media-frame{position:absolute;inset:0;animation:cc-quorum-video-enter .85s ease both}.cc-quorum-hero__media .cc-quorum-hero__media-image{object-fit:cover;object-position:center;filter:saturate(0.88)}.cc-quorum-hero__inner{position:relative;isolation:isolate;z-index:2;flex:1 1 auto;display:flex;align-items:center;width:100%;min-height:0;padding-top:68px;padding-bottom:clamp(2rem,4vw,3rem)}.cc-quorum-hero__copy{position:relative;z-index:2;width:100%;max-width:980px;margin-right:auto;padding-inline:clamp(1rem,4vw,2.5rem);display:flex;flex-direction:column;align-items:flex-start;text-align:left}.cc-quorum-hero__eyebrow.cc-eyebrow--pill{margin:0 0 .85rem;color:#fff;opacity:0;animation:cc-fade-up .6s cubic-bezier(0.44, 0, 0.56, 1) .05s forwards;background:rgba(255,255,255,.08);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border-color:rgba(255,255,255,.14)}.cc-quorum-hero__heading{font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:500;line-height:1.05;letter-spacing:-0.02em;color:#17252a;display:flex;flex-direction:column;gap:.08em;margin:0 0 1rem;font-size:clamp(2.6rem,5vw,4rem);line-height:.98;color:#fff}.cc-quorum-hero__heading>span{transform:none}.cc-quorum-hero__heading>span:first-child{position:relative;z-index:0}.cc-quorum-hero__heading-row{position:relative;z-index:1;display:flex;align-items:baseline;gap:.2em;line-height:inherit;white-space:nowrap}.cc-quorum-hero__heading-row>span:first-child{display:inline-block;line-height:inherit}.cc-quorum-hero__word-window{position:relative;top:.08em;display:inline-flex;align-items:baseline;min-width:max(6.15em,var(--cc-quorum-word-window-width, 0px));line-height:inherit;color:var(--cc-quorum-accent)}.cc-quorum-hero__word-stack{position:relative;display:inline-block;vertical-align:baseline;line-height:inherit;min-height:1em;min-width:var(--cc-quorum-word-window-width, 6.15em)}.cc-quorum-hero__word-stack-measure{position:absolute;top:0;left:0;visibility:hidden;pointer-events:none;white-space:nowrap;font-weight:500;line-height:inherit;padding:.2em 16px .2em 2px}.cc-quorum-hero__word-slot{--cc-quorum-word-clip-width: 1px;position:absolute;top:0;left:0;z-index:1;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .2s cubic-bezier(0.25, 0.1, 0.25, 1)}.cc-quorum-hero__word-slot--idle{z-index:0;opacity:0;visibility:hidden}.cc-quorum-hero__word-slot--enter-t1{z-index:2;opacity:0;visibility:visible;transition-duration:0s}.cc-quorum-hero__word-slot--enter-t2{z-index:2;opacity:1;visibility:visible;transition-duration:.1s}.cc-quorum-hero__word-slot--open{z-index:2;opacity:1;pointer-events:auto;visibility:visible;transition-duration:0s}.cc-quorum-hero__word-slot--exit-o1{z-index:1;opacity:1;visibility:visible;transition-duration:0s}.cc-quorum-hero__word-slot--exit-idle{z-index:1;opacity:0;visibility:visible;transition-duration:.2s}.cc-quorum-hero__word-roll{display:inline-flex;align-items:baseline;gap:0;overflow:visible}.cc-quorum-hero__word-clip{box-sizing:content-box;flex:none;width:var(--cc-quorum-word-clip-width, 1px);padding:0 0 0 2px;overflow:clip;overflow-clip-margin:.12em;transition:width .3s cubic-bezier(0.25, 0.1, 0.25, 1),padding .3s cubic-bezier(0.25, 0.1, 0.25, 1);will-change:width,padding}.cc-quorum-hero__word-clip-inner{display:inline-block;padding-block:.2em;white-space:nowrap}.cc-quorum-hero__word-slot--open .cc-quorum-hero__word-clip{padding:0 16px 0 2px}.cc-quorum-hero__word-text{display:inline-block;font-family:inherit;font-size:inherit;font-weight:500;line-height:inherit;letter-spacing:inherit;white-space:nowrap;color:var(--cc-quorum-word-accent, var(--cc-quorum-accent))}.cc-quorum-hero__word-bar{position:absolute;top:.31em;left:calc(2px + var(--cc-quorum-cursor-clip-width, 1px) - 11px);flex:none;width:3px;height:.82em;opacity:0;pointer-events:none;transition:left .3s cubic-bezier(0.25, 0.1, 0.25, 1);will-change:left}.cc-quorum-hero__word-bar::before{content:"";position:absolute;top:4%;left:0;right:0;height:87%;border-radius:999px;background:var(--cc-quorum-cursor-accent, var(--cc-quorum-accent));transform-origin:center center;transition:background-color .25s ease}.cc-quorum-hero__word-bar--visible{opacity:1}.cc-quorum-hero__word-bar--pulse::before{animation:cc-quorum-word-bar-idle .5s cubic-bezier(0.25, 0.1, 0.25, 1) infinite alternate}.cc-quorum-hero__description{max-width:610px;margin:0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1rem,2vw,1.15rem);font-weight:400;line-height:1.5;letter-spacing:-0.025em;color:rgba(255,255,255,.72)}.cc-quorum-hero__actions{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.cc-quorum-hero__rail{position:absolute;right:0;bottom:0;left:0;z-index:3;display:flex;justify-content:flex-end;align-items:flex-end;width:100%;min-height:6.25rem;padding:0 clamp(1rem,4vw,2.5rem) clamp(1rem,2.5vw,1.5rem);pointer-events:none}.cc-quorum-hero__rail-cards{display:flex;align-items:stretch;gap:0;width:min(100%,31rem);min-height:6.25rem;pointer-events:auto}.cc-quorum-hero__rail-card{display:flex;flex:0 0 1.5rem;flex-direction:column;align-self:stretch;min-height:6.25rem;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:1rem;background:linear-gradient(0deg, var(--cc-quorum-surface-deep) 0%, var(--cc-quorum-surface) 100%)}.cc-quorum-hero__rail-card--active{flex:1 1 auto;min-width:0;border-color:color-mix(in srgb, var(--cc-quorum-accent) 28%, rgba(255, 255, 255, 0.1));background:linear-gradient(0deg, color-mix(in srgb, var(--cc-quorum-accent) 18%, var(--cc-quorum-surface-deep)), color-mix(in srgb, var(--cc-quorum-accent) 8%, var(--cc-quorum-surface)));backdrop-filter:blur(8px)}.cc-quorum-hero__rail-card+.cc-quorum-hero__rail-card{margin-left:.5rem}.cc-quorum-hero__rail-card-body{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-height:0;padding:1rem 1.25rem .875rem;text-align:center;color:var(--cc-quorum-accent);animation:cc-quorum-metric-enter .55s ease both}.cc-quorum-hero__rail-card-body strong{font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:2.25rem;font-weight:400;letter-spacing:-0.05em;line-height:1}.cc-quorum-hero__rail-card-body span{max-width:14rem;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:.875rem;line-height:1.35;color:color-mix(in srgb, var(--cc-quorum-accent) 72%, rgba(255, 255, 255, 0.35))}.cc-quorum-hero__rail-card-progress{position:relative;flex:0 0 auto;width:100%;height:.25rem;overflow:hidden;background:color-mix(in srgb, var(--cc-quorum-surface-deep) 62%, rgba(255, 255, 255, 0.05));mask:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 50%, rgba(0, 0, 0, 0) 100%)}.cc-quorum-hero__rail-card-progress-fill{position:absolute;inset:0;width:100%;transform:scaleX(0);transform-origin:left center;background:var(--cc-quorum-accent);will-change:transform;animation:cc-quorum-rail-progress var(--tab-progress-duration, 6500ms) linear forwards}@media(max-width: 1200px){.cc-quorum-hero__media{top:6%;right:-2%;width:48%;height:82%}}@media(max-width: 810px){.cc-quorum-hero__ambient{top:9rem;right:-38%;width:108%;height:28rem;opacity:.22}.cc-quorum-hero__media{top:5.5rem;right:-28%;width:82%;height:22rem;opacity:.5}.cc-quorum-hero__media::before{background:linear-gradient(90deg, var(--cc-quorum-surface) 0%, color-mix(in srgb, var(--cc-quorum-surface) 62%, transparent) 28%, transparent 72%)}.cc-quorum-hero__media::after{background:linear-gradient(0deg, var(--cc-quorum-surface) 0%, transparent 35%, color-mix(in srgb, var(--cc-quorum-surface) 15%, transparent) 100%)}.cc-quorum-hero__inner{width:100%;padding-top:calc(4.5rem - 12px);padding-bottom:2rem}.cc-quorum-hero__eyebrow.cc-eyebrow--pill{margin-bottom:.85rem}.cc-quorum-hero__heading{font-size:clamp(2.45rem,11vw,4rem);line-height:.98}.cc-quorum-hero__heading>span{transform:none}.cc-quorum-hero__heading-row{flex-wrap:wrap;white-space:normal}.cc-quorum-hero__word-window{min-width:0}.cc-quorum-hero__description{max-width:34rem;font-size:.95rem}.cc-quorum-hero__actions{margin-top:1.5rem;width:100%;gap:.5rem}.cc-quorum-hero__primary-cta{min-height:3.5rem;padding-inline:1.5rem 1.25rem;font-size:1rem}.cc-quorum-hero__play{width:3.5rem;height:3.5rem}.cc-quorum-hero__rail{justify-content:stretch}.cc-quorum-hero__rail-cards{width:100%;min-height:5.5rem}.cc-quorum-hero__rail-card{min-height:5.5rem}.cc-quorum-hero__rail-card-body strong{font-size:1.75rem}}@media(max-width: 640px){.cc-quorum-hero__inner{padding-top:2.75rem}.cc-quorum-hero__heading{font-size:clamp(2.25rem,10.5vw,3.1rem)}}@media(max-width: 430px){.cc-quorum-hero__word-window{width:100%}}.cc-quorum-hero--layout-backdrop .cc-quorum-hero__frame{background:rgba(0,0,0,0)}.cc-quorum-hero--layout-backdrop .cc-quorum-hero__inner{z-index:2}.cc-quorum-hero--static-title-highlight .cc-quorum-hero__word-clip,.cc-quorum-hero--static-title-highlight .cc-quorum-hero__word-bar{animation:none !important;transition:none !important}.cc-quorum-hero--static-title-highlight .cc-quorum-hero__word-slot--idle,.cc-quorum-hero--static-title-highlight .cc-quorum-hero__word-slot--enter-t1,.cc-quorum-hero--static-title-highlight .cc-quorum-hero__word-slot--enter-t2,.cc-quorum-hero--static-title-highlight .cc-quorum-hero__word-slot--exit-o1,.cc-quorum-hero--static-title-highlight .cc-quorum-hero__word-slot--exit-idle{transition:opacity .2s cubic-bezier(0.25, 0.1, 0.25, 1)}.cc-quorum-hero--static-title-highlight .cc-quorum-hero__word-slot--open .cc-quorum-hero__word-clip{width:var(--cc-quorum-word-clip-width, auto);padding:0 16px 0 2px}.cc-quorum-hero--static-title-highlight .cc-quorum-hero__word-bar--visible,.cc-quorum-hero--static-title-highlight .cc-quorum-hero__word-bar--visible::before{opacity:1;animation:none;transform:none}@media(prefers-reduced-motion: reduce){.cc-quorum-hero__eyebrow.cc-eyebrow--pill{opacity:1;animation:none}.cc-quorum-hero__word-clip,.cc-quorum-hero__word-bar,.cc-quorum-hero__rail-card-body,.cc-quorum-hero__rail-card-progress-fill{animation:none !important;transition:none !important}.cc-quorum-hero__word-slot--idle,.cc-quorum-hero__word-slot--enter-t1,.cc-quorum-hero__word-slot--enter-t2,.cc-quorum-hero__word-slot--exit-o1,.cc-quorum-hero__word-slot--exit-idle{transition:none !important}.cc-quorum-hero__word-slot--open .cc-quorum-hero__word-clip{width:var(--cc-quorum-word-clip-width, auto);padding:0 16px 0 2px}.cc-quorum-hero__word-bar--visible,.cc-quorum-hero__word-bar--visible::before{opacity:1;animation:none;transform:none}.cc-quorum-hero__rail-card-progress-fill{transform:scaleX(1)}}@keyframes cc-quorum-word-bar-enter{from{opacity:.35;transform:scaleY(0.42)}to{opacity:1;transform:scaleY(1)}}@keyframes cc-quorum-word-bar-idle{from{opacity:.86;transform:scaleY(0.92)}to{opacity:1;transform:scaleY(1)}}@keyframes cc-quorum-rail-progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cc-quorum-metric-enter{from{opacity:.35;transform:translateY(0.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes cc-quorum-video-enter{from{opacity:0}to{opacity:1}}.cc-ai-auto-cards{position:relative;overflow:hidden;background:#1d1d1d;color:#fff;padding-inline:12px;padding-block:clamp(3rem,6vw,5rem)}.cc-ai-auto-cards::before,.cc-ai-auto-cards::after{content:"";position:absolute;pointer-events:none}.cc-ai-auto-cards::before{inset:0;opacity:.08;background-image:linear-gradient(rgba(255, 255, 255, 0.08) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.08) 1px, transparent 1px);background-size:48px 48px}.cc-ai-auto-cards::after{right:-12rem;top:18rem;width:42rem;height:42rem;border-radius:50%;background:radial-gradient(circle, rgba(58, 175, 169, 0.18), transparent 68%);filter:blur(28px)}.cc-ai-auto-cards__inner{position:relative;z-index:1;width:100%;max-width:1280px;margin-inline:auto;padding-inline:clamp(1rem,4vw,2.5rem);display:flex;flex-direction:column;gap:clamp(4rem,8vw,7rem)}.cc-ai-auto-cards__intro{display:flex;flex-direction:column;align-items:center;gap:0;width:100%;margin-inline:auto;text-align:center}.cc-ai-auto-cards__eyebrow{margin:0 auto 1rem}.cc-ai-auto-cards__headline{margin:0;padding:0;border:none;background:none;font:inherit;color:inherit}.cc-ai-auto-cards__headline-stack{display:flex;flex-direction:column;align-items:center;gap:0;width:min-content}.cc-ai-auto-cards__headline-box{display:flex;align-items:center;justify-content:flex-start;width:min-content;padding-inline:.5rem;border:1px solid rgba(255,255,255,.12);background:#141414}.cc-ai-auto-cards__headline-line{display:block;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(3.5rem,5.5vw,4.5rem);font-weight:400;line-height:1;letter-spacing:-0.06em;white-space:nowrap}.cc-ai-auto-cards__headline-line--primary{color:#fff}.cc-ai-auto-cards__headline-line--accent{color:#3aafa9}@media(max-width: 809px){.cc-ai-auto-cards__headline-line{font-size:clamp(1.75rem,7.25vw,3.5rem)}.cc-ai-auto-cards__headline-line--primary{font-size:clamp(3rem,12vw,3.5rem)}}.cc-ai-auto-cards__headline-accent{color:#3aafa9}.cc-ai-auto-cards__description{margin:2.5rem 0 0;max-width:475px;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:1.125rem;line-height:1.3;letter-spacing:-0.03em;color:rgba(255,255,255,.55)}.cc-ai-auto-cards__intro-cta{display:inline-flex;align-items:center;gap:.75rem;margin-top:2rem;min-height:3rem;padding:.75rem 1.25rem;border:2px solid #3aafa9;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:#fff;background:rgba(29,29,29,.38);transition:color .3s cubic-bezier(0.44, 0, 0.56, 1),background .3s cubic-bezier(0.44, 0, 0.56, 1)}.cc-ai-auto-cards__intro-cta span{display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;color:#fff;background:#3aafa9}.cc-ai-auto-cards__intro-cta:hover{color:#1d1d1d;background:#3aafa9}.cc-ai-auto-cards__slider{display:flex;flex-direction:column;gap:1rem}.cc-ai-auto-cards__slider-controls{order:2;width:100%}@media(min-width: 810px){.cc-ai-auto-cards__slider-controls{order:1}}.cc-ai-auto-cards__slider-body{order:1;display:flex;flex-direction:column;align-items:stretch;gap:.75rem}@media(min-width: 810px){.cc-ai-auto-cards__slider-body{order:2;flex-direction:row;align-items:stretch;gap:clamp(.75rem,2vw,1.25rem)}}.cc-ai-auto-cards__process-nav{display:flex;flex-direction:column;gap:.75rem;width:100%}.cc-ai-auto-cards__process-segments{display:flex;align-items:center;gap:.5rem;width:100%}.cc-ai-auto-cards__process-segment{flex:1;min-width:0;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer;border-radius:999px;transition:opacity .2s cubic-bezier(0.44, 0, 0.56, 1)}.cc-ai-auto-cards__process-segment:hover:not(.cc-ai-auto-cards__process-segment--active){opacity:.85}.cc-ai-auto-cards__process-segment--completed .cc-ai-auto-cards__process-segment-track{background:rgba(58,175,169,.92)}.cc-ai-auto-cards__process-segment--active .cc-ai-auto-cards__process-segment-track{background:rgba(255,255,255,.16)}.cc-ai-auto-cards__process-segment--upcoming .cc-ai-auto-cards__process-segment-track{background:rgba(255,255,255,.16)}.cc-ai-auto-cards__process-segment-track{display:block;width:100%;height:4px;border-radius:999px;overflow:hidden;position:relative}.cc-ai-auto-cards__process-segment-fill{position:absolute;inset:0;transform-origin:left center;transform:scaleX(0);background:rgba(58,175,169,.92);will-change:transform;animation:cc-ai-auto-tab-progress-fill var(--tab-progress-duration, 7000ms) linear forwards;pointer-events:none}.cc-ai-auto-cards__process-label{margin:0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(.95rem,1.5vw,1.125rem);font-weight:500;line-height:1.3;letter-spacing:-0.01em;color:#fff}.cc-ai-auto-cards__arrow{display:none;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;flex:0 0 auto;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(0,0,0,0);color:#fff;cursor:pointer;transition:border-color .3s cubic-bezier(0.44, 0, 0.56, 1),background .3s cubic-bezier(0.44, 0, 0.56, 1)}@media(min-width: 810px){.cc-ai-auto-cards__arrow{display:inline-flex}}.cc-ai-auto-cards__arrow svg{width:1.125rem;height:1.125rem}.cc-ai-auto-cards__arrow:hover{border-color:rgba(58,175,169,.6);background:rgba(58,175,169,.08)}.cc-ai-auto-cards__dots{display:flex;align-items:center;gap:.5rem}.cc-ai-auto-cards__dot{width:.5rem;height:.5rem;padding:0;border:none;border-radius:50%;background:rgba(255,255,255,.25);cursor:pointer;transition:transform .3s cubic-bezier(0.44, 0, 0.56, 1),background .3s cubic-bezier(0.44, 0, 0.56, 1)}.cc-ai-auto-cards__dot--active{background:#3aafa9;transform:scale(1.25)}.cc-ai-auto-cards__track{flex:1;min-width:0;overflow:hidden;touch-action:pan-y;cursor:grab}.cc-ai-auto-cards__track--dragging{cursor:grabbing}.cc-ai-auto-cards__grid{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.cc-ai-auto-cards__grid>.cc-ai-auto-cards__card{grid-area:1/1;min-width:0}.cc-ai-auto-cards__card{display:grid;grid-template-columns:1fr;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#141414;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .55s cubic-bezier(0.44, 0, 0.56, 1),visibility .55s cubic-bezier(0.44, 0, 0.56, 1)}.cc-ai-auto-cards__card--active{opacity:1;visibility:visible;pointer-events:auto}@media(max-width: 809px){.cc-ai-auto-cards__card:not(.cc-ai-auto-cards__card--with-footer){display:flex;flex-direction:column}.cc-ai-auto-cards__card:not(.cc-ai-auto-cards__card--with-footer) .cc-ai-auto-cards__card-visual{order:-1}}@media(min-width: 810px){.cc-ai-auto-cards__card{grid-template-columns:minmax(0, 0.95fr) minmax(0, 1.05fr);min-height:22rem}}.cc-ai-auto-cards__card--with-footer{grid-template-areas:"visual" "content" "footer"}@media(min-width: 810px){.cc-ai-auto-cards__card--with-footer{grid-template-areas:"content visual" "footer footer";grid-template-columns:minmax(0, 0.95fr) minmax(0, 1.05fr)}}.cc-ai-auto-cards__card-body{display:contents}.cc-ai-auto-cards__card-content{display:flex;flex-direction:column;gap:1rem;padding:clamp(1.25rem,3vw,2rem);border-bottom:1px solid rgba(255,255,255,.12);grid-area:content}@media(min-width: 810px){.cc-ai-auto-cards__card-content{border-bottom:none;border-right:1px solid rgba(255,255,255,.12)}}.cc-ai-auto-cards__card-tag{display:inline-flex;align-items:center;gap:.5rem;align-self:flex-start;padding:.35rem .75rem;border:1px solid rgba(255,255,255,.12);border-radius:50px;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.8)}.cc-ai-auto-cards__card-tag::before{content:"";width:.375rem;height:.375rem;border-radius:50%;background:#3aafa9}.cc-ai-auto-cards__card-title{margin:0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:500;line-height:1.2;letter-spacing:-0.02em;color:#fff}.cc-ai-auto-cards__card-title--split{display:flex;flex-direction:column;gap:.125rem;line-height:1.08}.cc-ai-auto-cards__card-title-line{display:block}.cc-ai-auto-cards__card-desc{margin:0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:.9375rem;line-height:1.65;color:rgba(255,255,255,.55)}.cc-ai-auto-cards__card-footer{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0;margin:0;padding:0;list-style:none;border-top:1px solid rgba(255,255,255,.12);grid-area:footer}.cc-ai-auto-cards__card-stat{display:flex;flex-direction:column;gap:.25rem;padding:.875rem 1rem}.cc-ai-auto-cards__card-stat:not(:last-child){border-right:1px solid rgba(255,255,255,.12)}.cc-ai-auto-cards__card-stat-value{font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:500;line-height:1.1;letter-spacing:-0.02em;color:#fff}.cc-ai-auto-cards__card-stat-label{font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:.8125rem;line-height:1.4;color:rgba(255,255,255,.55);text-align:right}.cc-ai-auto-cards__card-link{display:inline-flex;align-items:center;gap:.5rem;align-self:flex-start;margin-top:.25rem;padding-bottom:.125rem;border-bottom:1px solid rgba(255,255,255,.85);font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:#fff;transition:border-color .3s cubic-bezier(0.44, 0, 0.56, 1),color .3s cubic-bezier(0.44, 0, 0.56, 1)}.cc-ai-auto-cards__card-link:hover{border-color:#3aafa9;color:rgba(255,255,255,.92)}.cc-ai-auto-cards__card-link:hover .cc-ai-auto-cards__card-link-arrow{transform:translateX(3px)}.cc-ai-auto-cards__card-link-text{position:relative}.cc-ai-auto-cards__card-link-arrow{display:inline-block;transition:transform .3s cubic-bezier(0.44, 0, 0.56, 1)}.cc-ai-auto-cards__card-link--full{display:flex;align-items:center;gap:.75rem;align-self:stretch;width:100%;margin-top:.5rem;padding:.875rem 1rem;border:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.85);text-decoration:none;transition:border-color .3s cubic-bezier(0.44, 0, 0.56, 1),background .3s cubic-bezier(0.44, 0, 0.56, 1)}.cc-ai-auto-cards__card-link--full .cc-ai-auto-cards__card-link-text{flex:1}.cc-ai-auto-cards__card-link--full .cc-ai-auto-cards__card-link-arrow{margin-left:auto}.cc-ai-auto-cards__card-link--full:hover{border-color:rgba(58,175,169,.45);background:rgba(58,175,169,.05)}.cc-ai-auto-cards__card-link--full:hover .cc-ai-auto-cards__card-link-stripe{box-shadow:0 0 12px rgba(58,175,169,.55)}.cc-ai-auto-cards__card-link-stripe{flex-shrink:0;width:.1875rem;align-self:stretch;min-height:1.25rem;border-radius:999px;background:#3aafa9;box-shadow:0 0 8px rgba(58,175,169,.35);transition:box-shadow .3s cubic-bezier(0.44, 0, 0.56, 1)}.cc-ai-auto-cards__card-visual{position:relative;min-height:14rem;background:#0f0f0f;grid-area:visual}.cc-ai-auto-cards__card-visual--media{min-height:16rem;padding:0;background:#0a0a0a;overflow:hidden}@media(min-width: 810px){.cc-ai-auto-cards__card-visual--media{min-height:100%}}.cc-ai-auto-cards__media-panel{position:relative;width:100%;height:100%;min-height:inherit;overflow:hidden;background:#080c0e}.cc-ai-auto-cards__media-panel-gradient{position:absolute;inset:-20%;background:radial-gradient(circle at 30% 40%, rgba(58, 175, 169, 0.42) 0%, transparent 42%),radial-gradient(circle at 72% 68%, rgba(58, 175, 169, 0.28) 0%, transparent 48%),radial-gradient(circle at 55% 18%, rgba(255, 255, 255, 0.08) 0%, transparent 36%),linear-gradient(145deg, #0a1012 0%, #0d1618 42%, #091012 100%);animation:cc-ai-process-media-drift 14s ease-in-out infinite alternate;will-change:transform}.cc-ai-auto-cards__media-panel-sheen{position:absolute;inset:0;background:linear-gradient(115deg, transparent 30%, rgba(58, 175, 169, 0.14) 48%, rgba(255, 255, 255, 0.06) 52%, transparent 70%);background-size:220% 100%;animation:cc-ai-process-media-sheen 6s linear infinite;mix-blend-mode:screen;pointer-events:none}.cc-ai-auto-cards__media-panel-noise{position:absolute;inset:0;opacity:.18;background-image:radial-gradient(circle, rgba(255, 255, 255, 0.35) 0.5px, transparent 0.5px);background-size:3px 3px;animation:cc-ai-process-media-noise .8s steps(2) infinite;pointer-events:none}.cc-ai-auto-cards__media-panel--custom-ai{background:#070b0d}.cc-ai-auto-cards__media-panel--custom-ai .cc-ai-auto-cards__media-panel-gradient{background:radial-gradient(circle at 22% 35%, rgba(58, 175, 169, 0.38) 0%, transparent 44%),radial-gradient(circle at 78% 62%, rgba(58, 175, 169, 0.22) 0%, transparent 50%),radial-gradient(circle at 48% 12%, rgba(120, 180, 200, 0.1) 0%, transparent 38%),linear-gradient(155deg, #080d10 0%, #0c1418 45%, #060a0c 100%);animation:cc-ai-custom-ai-media-drift 16s ease-in-out infinite alternate}.cc-ai-auto-cards__media-panel--custom-ai .cc-ai-auto-cards__media-panel-sheen{animation-duration:7.5s}.cc-ai-auto-cards__media-panel--automation .cc-ai-auto-cards__media-panel-gradient{background:radial-gradient(circle at 72% 28%, rgba(58, 175, 169, 0.4) 0%, transparent 44%),radial-gradient(circle at 18% 82%, rgba(58, 175, 169, 0.24) 0%, transparent 48%),radial-gradient(circle at 48% 52%, rgba(255, 255, 255, 0.06) 0%, transparent 38%),linear-gradient(150deg, #0a0e10 0%, #0d1518 46%, #080b0d 100%);animation:cc-ai-automation-media-drift 16s ease-in-out infinite alternate}.cc-ai-auto-cards__automation-motif{position:absolute;inset:0;width:100%;height:100%;color:rgba(58,175,169,.42);pointer-events:none;opacity:.9}.cc-ai-auto-cards__automation-motif-line{stroke-dasharray:6 5;animation:cc-ai-automation-motif-flow 3.2s linear infinite}.cc-ai-auto-cards__automation-motif-line--flow{stroke-dasharray:none;opacity:.75}.cc-ai-auto-cards__automation-motif-node{fill:rgba(12,16,18,.55);stroke:rgba(58,175,169,.45);stroke-width:1.5}.cc-ai-auto-cards__automation-motif-node--trigger{fill:rgba(58,175,169,.14);stroke:rgba(58,175,169,.72);filter:drop-shadow(0 0 8px rgba(58, 175, 169, 0.35))}.cc-ai-auto-cards__automation-motif-node--active{fill:rgba(58,175,169,.22);stroke:rgba(58,175,169,.9);animation:cc-ai-automation-node-pulse 2.4s ease-in-out infinite}.cc-ai-auto-cards__mockup{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:inherit;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.35)}.cc-ai-auto-cards__mockup--process{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:1.5rem;padding:clamp(1rem,2.5vw,1.5rem);background:#0f0f0f}.cc-ai-auto-cards__process-bars{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.5rem;width:100%}.cc-ai-auto-cards__process-bars--inline{margin-bottom:.25rem}.cc-ai-auto-cards__process-bar{position:relative;height:2.75rem;border:1px solid rgba(255,255,255,.12);border-radius:8px;overflow:hidden;background:#0a0a0a}.cc-ai-auto-cards__process-bar-grid{position:absolute;inset:0;background-image:radial-gradient(circle, rgba(255, 255, 255, 0.14) 1px, transparent 1px);background-size:7px 7px;opacity:.55}.cc-ai-auto-cards__process-bar-fill{position:absolute;top:0;left:0;bottom:0;width:var(--cc-process-fill, 55%);background:linear-gradient(90deg, rgba(58, 175, 169, 0.55) 0%, #3aafa9 100%);box-shadow:0 0 18px rgba(58,175,169,.35);animation:cc-ai-process-fill 4.5s cubic-bezier(0.44, 0, 0.56, 1) infinite}.cc-ai-auto-cards__process-bar--start{--cc-process-fill: 42%}.cc-ai-auto-cards__process-bar--start .cc-ai-auto-cards__process-bar-fill{animation-delay:0s}.cc-ai-auto-cards__process-bar--mid{--cc-process-fill: 68%}.cc-ai-auto-cards__process-bar--mid .cc-ai-auto-cards__process-bar-fill{animation-delay:.6s}.cc-ai-auto-cards__process-bar--end{--cc-process-fill: 88%}.cc-ai-auto-cards__process-bar--end .cc-ai-auto-cards__process-bar-fill{animation-delay:1.2s}.cc-ai-auto-cards__process-flow{display:flex;align-items:center;justify-content:center;gap:0;width:100%;padding:.5rem .25rem 0}.cc-ai-auto-cards__process-node{display:flex;align-items:center;justify-content:center;min-width:4.5rem;padding:.5rem .75rem;border:1px solid rgba(255,255,255,.12);border-radius:50px;background:rgba(255,255,255,.03);font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.625rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.45)}.cc-ai-auto-cards__process-node--active{border-color:rgba(58,175,169,.65);background:rgba(58,175,169,.12);color:rgba(255,255,255,.92);box-shadow:0 0 16px rgba(58,175,169,.2)}.cc-ai-auto-cards__process-connector{flex:1;height:1px;min-width:1rem;max-width:2.5rem;background:linear-gradient(90deg, rgba(58, 175, 169, 0.15) 0%, rgba(58, 175, 169, 0.55) 50%, rgba(58, 175, 169, 0.15) 100%);background-size:200% 100%;animation:cc-ai-process-connector 2.8s linear infinite}.cc-product-stats+.cc-ai-auto-cards.cc-ai-auto-cards--single{padding-top:0}.cc-ai-auto-cards.cc-ai-auto-cards--single{background-color:#060606;padding-top:clamp(2rem,4vw,4rem);padding-bottom:clamp(3rem,6vw,5rem)}.cc-ai-auto-cards.cc-ai-auto-cards--single::before,.cc-ai-auto-cards.cc-ai-auto-cards--single::after{display:none}.cc-ai-auto-cards__inner{max-width:120rem;padding-inline:clamp(1rem,3vw,3.75rem)}.cc-ai-auto-cards__slider{gap:0}.cc-ai-auto-cards__slider-controls,.cc-ai-auto-cards__arrow{display:none}.cc-ai-auto-cards__slider-body{display:block}.cc-ai-auto-cards__track{width:100%;overflow:hidden}.cc-ai-auto-cards__card{row-gap:2rem;border:0;border-radius:0;background:rgba(0,0,0,0);overflow:visible}@media(min-width: 810px){.cc-ai-auto-cards__card{grid-template-columns:repeat(2, minmax(0, 1fr));min-height:0}}.cc-ai-auto-cards__card--with-footer{grid-template-areas:"content" "visual" "footer"}@media(min-width: 810px){.cc-ai-auto-cards__card--with-footer{grid-template-areas:"content visual" "footer footer";grid-template-columns:repeat(2, minmax(0, 1fr))}}.cc-ai-auto-cards__card-content{min-height:0}.cc-ai-auto-cards__card-content{position:relative;gap:0;padding:clamp(1.5rem,2.4vw,2.25rem);border:1px solid rgba(255,255,255,.16);border-radius:.625rem 0 0 .625rem;background:#202020}.cc-ai-auto-cards__card-content::after{content:"";position:absolute;inset:-1px;pointer-events:none;opacity:.78;background:linear-gradient(#b8b8b8, #b8b8b8) left top/1.15rem 1px no-repeat,linear-gradient(#b8b8b8, #b8b8b8) left top/1px 1.15rem no-repeat,linear-gradient(#b8b8b8, #b8b8b8) right top/1.15rem 1px no-repeat,linear-gradient(#b8b8b8, #b8b8b8) right top/1px 1.15rem no-repeat,linear-gradient(#b8b8b8, #b8b8b8) left bottom/1.15rem 1px no-repeat,linear-gradient(#b8b8b8, #b8b8b8) left bottom/1px 1.15rem no-repeat,linear-gradient(#b8b8b8, #b8b8b8) right bottom/1.15rem 1px no-repeat,linear-gradient(#b8b8b8, #b8b8b8) right bottom/1px 1.15rem no-repeat}@media(max-width: 809px){.cc-ai-auto-cards__card-content{min-height:20rem;border-radius:.625rem .625rem 0 0}}.cc-ai-auto-cards__process-bars--inline{position:relative;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.5rem;width:100%;margin:0 0 clamp(1.75rem,2.5vw,3rem)}.cc-ai-auto-cards__process-bar{position:relative;height:.5rem;border:0;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.16)}.cc-ai-auto-cards__process-bar-grid{display:none}.cc-ai-auto-cards__process-bar-fill{position:absolute;inset:0;width:100%;transform:scaleX(0);transform-origin:left center;background:rgba(58,175,169,.92);will-change:transform;box-shadow:none;animation:none}.cc-ai-auto-cards__card--process .cc-ai-auto-cards__process-bar--start,.cc-ai-auto-cards__card--custom .cc-ai-auto-cards__process-bar--start,.cc-ai-auto-cards__card--custom .cc-ai-auto-cards__process-bar--mid{background:rgba(58,175,169,.92)}.cc-ai-auto-cards__card--active.cc-ai-auto-cards__card--consulting .cc-ai-auto-cards__process-bar--start .cc-ai-auto-cards__process-bar-fill,.cc-ai-auto-cards__card--active.cc-ai-auto-cards__card--process .cc-ai-auto-cards__process-bar--mid .cc-ai-auto-cards__process-bar-fill,.cc-ai-auto-cards__card--active.cc-ai-auto-cards__card--custom .cc-ai-auto-cards__process-bar--end .cc-ai-auto-cards__process-bar-fill{animation:cc-ai-auto-inline-progress var(--tab-progress-duration, 4017ms) linear forwards}.cc-ai-auto-cards__card--process .cc-ai-auto-cards__process-bar--start .cc-ai-auto-cards__process-bar-fill,.cc-ai-auto-cards__card--custom .cc-ai-auto-cards__process-bar--start .cc-ai-auto-cards__process-bar-fill,.cc-ai-auto-cards__card--custom .cc-ai-auto-cards__process-bar--mid .cc-ai-auto-cards__process-bar-fill{transform:scaleX(1)}.cc-ai-auto-cards__card-title{font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(3.5rem,5.5vw,6rem);font-weight:400;line-height:.98;letter-spacing:-0.055em}.cc-ai-auto-cards__card-title--split{gap:.08em;line-height:.98}.cc-ai-auto-cards__card-tag{gap:.75rem;margin-top:auto;padding:.6rem .75rem;border-radius:0;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.75rem;font-weight:500;letter-spacing:.08em;color:rgba(255,255,255,.62)}.cc-ai-auto-cards__card-tag::before{width:.5rem;height:.5rem;border-radius:0;background:#3aafa9}.cc-ai-auto-cards__card-desc{font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;max-width:38rem;margin-top:clamp(1.25rem,2vw,2rem);font-size:clamp(.9375rem,1.2vw,1.125rem);line-height:1.45;letter-spacing:-0.03em;color:rgba(255,255,255,.56)}.cc-ai-auto-cards__card-cta{align-self:flex-start;margin-top:clamp(1.75rem,2.5vw,3rem)}.cc-ai-auto-cards__card-link--full{display:inline-flex;align-self:flex-start;width:9rem;margin-top:clamp(1.75rem,2.5vw,3rem);gap:.625rem;padding:.875rem .875rem 1rem;border:0;border-bottom:1px solid rgba(255,255,255,.82);background:rgba(0,0,0,0)}.cc-ai-auto-cards__card-link--full:hover{border-color:#ff6455;background:rgba(0,0,0,0)}.cc-ai-auto-cards__card-link--full .cc-ai-auto-cards__card-link-arrow{order:-2;margin:0;font-size:1.125rem}.cc-ai-auto-cards__card-link--full .cc-ai-auto-cards__card-link-text{flex:none;white-space:nowrap}.cc-ai-auto-cards__card-link-stripe{display:none}.cc-ai-auto-cards__card-visual,.cc-ai-auto-cards__card-visual--media{align-self:start;width:100%;height:clamp(16rem,22vw,20rem);min-height:0;max-height:20rem;border:1px solid rgba(255,255,255,.08);background:#0d0d0d}@media(max-width: 809px){.cc-ai-auto-cards__card-visual,.cc-ai-auto-cards__card-visual--media{height:clamp(14rem,42vw,18rem);max-height:18rem}}.cc-ai-auto-cards__card-video{display:block;width:100%;height:100%;min-height:inherit;object-fit:cover;background:#0d0d0d;filter:hue-rotate(170deg) saturate(0.82)}.cc-ai-auto-cards__card-footer{min-height:6rem;border:1px solid rgba(255,255,255,.16);border-top:1px solid rgba(255,255,255,.16);background-color:#202020}.cc-ai-auto-cards__card--with-footer .cc-ai-auto-cards__card-content{border-bottom:1px solid rgba(255,255,255,.16)}@media(min-width: 810px){.cc-ai-auto-cards__card--with-footer .cc-ai-auto-cards__card-content{border-bottom:1px solid rgba(255,255,255,.16);border-right:1px solid rgba(255,255,255,.16)}}.cc-ai-auto-cards__card--with-footer .cc-ai-auto-cards__card-footer{border-top:0;margin-top:-1px}.cc-ai-auto-cards__card-stat{flex-direction:row;align-items:center;justify-content:space-between;gap:1.5rem;padding:clamp(1.25rem,2.2vw,2rem)}.cc-ai-auto-cards__card-stat-value{font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:clamp(2.25rem,3.2vw,3.5rem);font-weight:400}.cc-ai-auto-cards__card-stat-value::before{content:"✣";display:inline-block;margin-right:.75rem;font-size:.75rem;color:rgba(255,255,255,.48);transform:translateY(-0.2em)}.cc-ai-auto-cards__card-stat-unit{margin-left:.2rem;font-size:.625rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.cc-ai-auto-cards__card-stat-label{font-size:clamp(.875rem,1.15vw,1.125rem);color:rgba(255,255,255,.5)}@keyframes cc-ai-auto-inline-progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}.cc-segment-progress{display:grid;grid-template-columns:repeat(var(--segment-count, 3), minmax(0, 1fr));gap:.5rem;width:100%}.cc-segment-progress__bar{position:relative;height:.1875rem;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.16)}.cc-segment-progress__fill{position:absolute;inset:0;width:100%;transform:scaleX(0);transform-origin:left center;background:rgba(58,175,169,.92);will-change:transform}.cc-segment-progress__fill--complete{transform:scaleX(1)}.cc-segment-progress__fill--active{animation:cc-ai-auto-inline-progress var(--tab-progress-duration, 4017ms) linear forwards}@keyframes cc-ai-process-fill{0%,100%{width:calc(var(--cc-process-fill) - 12%)}50%{width:var(--cc-process-fill)}}@keyframes cc-ai-process-connector{0%{background-position:100% 0}100%{background-position:-100% 0}}@keyframes cc-ai-process-media-drift{0%{transform:scale(1.05) translate3d(-2%, -1%, 0)}100%{transform:scale(1.12) translate3d(2%, 1.5%, 0)}}@keyframes cc-ai-custom-ai-media-drift{0%{transform:scale(1.08) translate3d(-1.5%, 1%, 0) rotate(-1deg)}100%{transform:scale(1.14) translate3d(2.5%, -1%, 0) rotate(1deg)}}@keyframes cc-ai-automation-media-drift{0%{transform:scale(1.06) translate3d(1.5%, -1%, 0)}100%{transform:scale(1.13) translate3d(-2%, 1.5%, 0)}}@keyframes cc-ai-automation-motif-flow{0%{stroke-dashoffset:0}100%{stroke-dashoffset:-22}}@keyframes cc-ai-automation-node-pulse{0%,100%{opacity:1;filter:drop-shadow(0 0 6px rgba(58, 175, 169, 0.35))}50%{opacity:.72;filter:drop-shadow(0 0 14px rgba(58, 175, 169, 0.55))}}@keyframes cc-ai-process-media-sheen{0%{background-position:120% 0}100%{background-position:-120% 0}}@keyframes cc-ai-process-media-noise{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(-1px, 1px, 0)}}@keyframes cc-ai-auto-tab-progress-fill{from{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion: reduce){.cc-ai-auto-cards__grid,.cc-ai-auto-cards__card,.cc-ai-auto-cards__process-segment-fill,.cc-ai-auto-cards__media-panel-gradient,.cc-ai-auto-cards__media-panel-sheen,.cc-ai-auto-cards__media-panel-noise,.cc-ai-auto-cards__process-bar-fill,.cc-segment-progress__fill--active,.cc-ai-auto-cards__automation-motif-line,.cc-ai-auto-cards__automation-motif-node--active{animation:none !important;transition:none !important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.cc-marquee{background:#1d1d1d;color:#fff;padding:1rem 0;overflow:hidden}.cc-marquee__track{display:flex;width:max-content;animation:cc-marquee-scroll 30s linear infinite}.cc-marquee__item{display:flex;align-items:center;gap:1.5rem;padding-inline:1.5rem;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1.25rem,3vw,2rem);font-weight:500;white-space:nowrap;text-transform:uppercase;letter-spacing:.05em}.cc-marquee__dot{width:8px;height:8px;border-radius:50%;background:#3aafa9;flex-shrink:0}@keyframes cc-marquee-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.cc-services__header{text-align:center;max-width:700px;margin-inline:auto;margin-bottom:4rem}.cc-services__eyebrow{margin-inline:auto;margin-bottom:1rem}.cc-services__title{font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1.625rem,1.2rem + 1.6vw,2.375rem);font-weight:500;line-height:1.18;letter-spacing:-0.01em;color:#17252a;text-wrap:balance;hyphens:auto;overflow-wrap:break-word}.cc-services__title b,.cc-services__title strong{font-weight:inherit;color:#3aafa9}.cc-services__title{margin:0 0 1.5rem;color:#17252a}.cc-services__grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width: 640px){.cc-services__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1200px){.cc-services__grid{grid-template-columns:repeat(3, 1fr)}}.cc-service-card{position:relative;padding:2.5rem;background:#fff;border:1px solid rgba(209,209,209,.6);border-radius:16px;transition:transform .3s cubic-bezier(0.44, 0, 0.56, 1),box-shadow .3s cubic-bezier(0.44, 0, 0.56, 1),border-color .3s cubic-bezier(0.44, 0, 0.56, 1)}.cc-service-card:hover{transform:translateY(-4px);box-shadow:0 4px 24px rgba(0,0,0,.06);border-color:rgba(58,175,169,.3)}.cc-service-card__tag{font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#3aafa9;font-size:.65rem;margin-bottom:1rem}.cc-service-card__title{font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:1.35rem;font-weight:500;margin:0 0 1rem;color:#17252a}.cc-service-card__desc{font-size:.95rem;color:#686868;margin:0 0 1.5rem;line-height:1.6}.cc-service-card__link{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;font-weight:600;color:#3aafa9;transition:gap .3s cubic-bezier(0.44, 0, 0.56, 1)}.cc-service-card__link:hover{gap:.6rem}.cc-split-section{display:grid;grid-template-columns:1fr;gap:4rem;align-items:center}@media(min-width: 810px){.cc-split-section{grid-template-columns:1fr 1fr}}.cc-split-section__content{order:2}@media(min-width: 810px){.cc-split-section__content{order:1}}.cc-split-section__visual{order:1;position:relative}@media(min-width: 810px){.cc-split-section__visual{order:2}}.cc-split-section__eyebrow{margin-bottom:1rem}.cc-split-section__title{margin:0 0 1.5rem;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1.625rem,1.2rem + 1.6vw,2.375rem);font-weight:500;line-height:1.18;letter-spacing:-0.01em;color:#17252a;text-wrap:balance;hyphens:auto;overflow-wrap:break-word}.cc-split-section__title b,.cc-split-section__title strong{font-weight:inherit;color:#3aafa9}.cc-split-section__text{color:#686868;margin-bottom:1.5rem}.cc-split-section__text p{margin:0 0 1rem}.cc-split-section__image{width:100%;border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.06)}.cc-hubspot-feature-cards{padding-inline:12px;background:#f5f5f5}.cc-hubspot-feature-cards__container{box-sizing:border-box;width:100%;max-width:95rem;margin-inline:auto;padding-inline:clamp(1.5rem,4vw,2rem)}@media(min-width: 1200px){.cc-hubspot-feature-cards__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-hubspot-feature-cards__header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(.875rem,1.5vw,1.125rem);width:100%;margin-bottom:clamp(2.5rem,5vw,3.5rem)}.cc-hubspot-feature-cards__title{margin:0;width:100%;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1.625rem,1.2rem + 1.6vw,2.375rem);font-weight:500;line-height:1.18;letter-spacing:-0.01em;color:#17252a;text-wrap:balance;hyphens:auto;overflow-wrap:break-word}.cc-hubspot-feature-cards__title b,.cc-hubspot-feature-cards__title strong{font-weight:inherit;color:#3aafa9}.cc-hubspot-feature-cards__description{max-width:560px;margin:0;margin-inline:auto;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(.9375rem,1.15vw,1.0625rem);line-height:1.6;color:#686868}.cc-hubspot-feature-cards__grid{display:grid;grid-template-columns:1fr;gap:clamp(1rem,2vw,1.25rem)}@media(min-width: 810px){.cc-hubspot-feature-cards__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1200px){.cc-hubspot-feature-cards__grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}.cc-hubspot-feature-cards__grid .cc-stand-out-card{will-change:auto}.cc-hubspot-feature-cards__cta{display:flex;justify-content:center;width:100%;margin-top:clamp(2rem,4vw,3rem)}.cc-hubspot-feature-cards__cta .cc-seo-cta-row--center{align-items:center;justify-content:center;margin-top:0}.cc-hubspot-feature-cards__visual--pipeline .cc-hubspot-pipeline-demo{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:1.25rem 1.5rem 1.5rem;color:#3aafa9}.cc-hubspot-pipeline-demo__header{display:flex;align-items:center;gap:8px;margin-bottom:1rem;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.75rem;font-weight:600;color:#1a1a1a}.cc-hubspot-pipeline-demo__mark{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:#fff;border:1px solid #e0e2e6;border-radius:8px;box-shadow:0 4px 24px rgba(0,0,0,.06)}.cc-hubspot-pipeline-demo__title{letter-spacing:-0.02em}.cc-hubspot-pipeline-demo__board{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px;align-items:stretch}.cc-hubspot-pipeline-demo__column{display:flex;flex-direction:column;gap:8px;padding:10px 8px 12px;min-height:140px;background:rgba(255,255,255,.72);border:1px solid #e0e2e6;border-radius:10px;box-shadow:0 4px 24px rgba(0,0,0,.06)}.cc-hubspot-pipeline-demo__column--2{transform:translateY(6px)}.cc-hubspot-pipeline-demo__column--3{transform:translateY(12px)}.cc-hubspot-pipeline-demo__column-label{font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.62rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#686868}.cc-hubspot-pipeline-demo__cards{display:flex;flex-direction:column;gap:6px;flex:1}.cc-hubspot-pipeline-demo__deal{display:block;height:28px;border-radius:6px;background:linear-gradient(90deg, rgba(58, 175, 169, 0.18) 0%, rgba(58, 175, 169, 0.06) 100%);border:1px solid rgba(58,175,169,.12)}.cc-hubspot-pipeline-demo__deal--muted{opacity:.55;background:#edeef1;border-color:#e0e2e6}.cc-hubspot-pipeline-demo__deal--accent{background:rgba(58,175,169,.22);border-color:rgba(58,175,169,.28)}.cc-stand-out{padding-inline:12px}.cc-stand-out--home{background:#f5f5f5}@media(min-width: 1200px){.cc-stand-out--home .cc-stand-out__grid{grid-template-columns:repeat(8, minmax(0, 1fr))}.cc-stand-out--home .cc-stand-out__grid .cc-stand-out-card{grid-column:span 2}.cc-stand-out--home .cc-stand-out__grid .cc-stand-out-card:nth-child(5){grid-column:2/span 2}}.cc-stand-out__inner{width:100%;margin-inline:auto}.cc-stand-out__header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;max-width:560px;margin-inline:auto;margin-bottom:4rem;will-change:transform,opacity}.cc-stand-out__title{margin:0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1.625rem,1.2rem + 1.6vw,2.375rem);font-weight:500;line-height:1.18;letter-spacing:-0.01em;color:#17252a;text-wrap:balance;hyphens:auto;overflow-wrap:break-word}.cc-stand-out__title b,.cc-stand-out__title strong{font-weight:inherit;color:#3aafa9}.cc-stand-out__description{font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:1rem;line-height:1.6;color:#686868;margin:0}.cc-stand-out__grid{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width: 810px){.cc-stand-out__grid{grid-template-columns:repeat(2, 1fr);grid-auto-rows:1fr}}@media(min-width: 1200px){.cc-stand-out__grid{grid-template-columns:repeat(4, 1fr)}}.cc-stand-out-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e0e2e6;border-radius:16px;overflow:hidden;will-change:transform,opacity;transition:box-shadow .3s cubic-bezier(0.44, 0, 0.56, 1)}.cc-stand-out-card:hover{box-shadow:0 4px 24px rgba(0,0,0,.06)}.cc-stand-out-card__visual{position:relative;height:258px;overflow:hidden;background:linear-gradient(180deg, #f7f7f8 0%, #edeef1 100%);mask-image:linear-gradient(#000 75%, transparent 100%);-webkit-mask-image:linear-gradient(#000 75%, transparent 100%)}.cc-stand-out-card__content{display:flex;flex-direction:column;gap:8px;padding:32px}.cc-stand-out-card__title{font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:1.15rem;font-weight:500;line-height:1.3;margin:0;color:#17252a}.cc-stand-out-card__desc{font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:.95rem;line-height:1.6;color:#686868;margin:0}.cc-stand-out-card__cta{align-self:flex-start;margin:.5rem 0 0}.cc-stand-out-card__visual--automation .cc-stand-out-automation__flow{left:0;right:0;bottom:auto;top:50%;margin-top:-32px;margin-inline:auto}.cc-stand-out--with-service-ctas .cc-stand-out-card__content{flex:1}.cc-stand-out--with-service-ctas .cc-stand-out-card__cta{margin-top:auto;padding-top:.5rem}.cc-stand-out-design{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;padding-bottom:24px}.cc-stand-out-design__toolbar{position:absolute;top:24px;left:24px;display:flex;gap:6px;padding:10px 14px;background:#fff;border:1px solid #e0e2e6;border-radius:8px;box-shadow:0 4px 24px rgba(0,0,0,.06);will-change:transform,opacity}.cc-stand-out-design__dot{width:8px;height:8px;border-radius:50%;background:#e0e2e6}.cc-stand-out-design__dot:first-child{background:#ff5f57}.cc-stand-out-design__dot:nth-child(2){background:#febc2e}.cc-stand-out-design__dot:nth-child(3){background:#28c840}.cc-stand-out-design__panel{width:75%;max-width:280px;padding:20px;background:#fff;border:1px solid #e0e2e6;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:14px;will-change:transform,opacity}.cc-stand-out-design__row{display:flex;gap:8px;flex-wrap:wrap}.cc-stand-out-design__btn{padding:6px 14px;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.7rem;font-weight:500;color:#1a1a1a;background:#f7f7f8;border:1px solid #e0e2e6;border-radius:6px}.cc-stand-out-design__btn--primary{color:#fff;background:#3aafa9;border-color:#3aafa9}.cc-stand-out-design__badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.65rem;font-weight:500;color:#1a1a1a;background:#f7f7f8;border:1px solid #e0e2e6;border-radius:999px}.cc-stand-out-design__badge--accent{color:#2d8f8a;background:rgba(58,175,169,.12);border-color:rgba(58,175,169,.25)}.cc-stand-out-design__swatches{display:flex;gap:6px}.cc-stand-out-design__swatches span{width:24px;height:24px;border-radius:6px;border:1px solid rgba(0,0,0,.06)}.cc-stand-out-design__swatches span:nth-child(1){background:#3aafa9}.cc-stand-out-design__swatches span:nth-child(2){background:#1a1a1a}.cc-stand-out-design__swatches span:nth-child(3){background:#e0e2e6}.cc-stand-out-design__swatches span:nth-child(4){background:#f7f7f8}.cc-stand-out-chart{position:absolute;inset:0;color:#3aafa9}.cc-stand-out-chart__modal{position:absolute;top:32px;right:24px;z-index:2;padding:14px 16px;background:#fff;border:1px solid #e0e2e6;border-radius:10px;box-shadow:0 4px 24px rgba(0,0,0,.06);display:flex;flex-direction:column;gap:8px;min-width:160px;will-change:transform,opacity}.cc-stand-out-chart__date{font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.7rem;font-weight:500;color:#1a1a1a}.cc-stand-out-chart__stat{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:.65rem;color:#686868}.cc-stand-out-chart__stat strong{font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-weight:600;color:#1a1a1a}.cc-stand-out-chart__graph-wrap{position:absolute;bottom:0;left:-10%;width:120%;height:65%;will-change:transform,opacity}.cc-stand-out-chart__graph{display:block;width:100%;height:100%}.cc-stand-out-chart__dot-marker{position:absolute;width:10px;height:10px;border-radius:50%;background:currentColor;pointer-events:none;transform:translate(-50%, -50%)}.cc-stand-out-automation{position:absolute;inset:0;color:#3aafa9}.cc-stand-out-automation__status{position:absolute;top:28px;right:20px;z-index:2;display:flex;flex-direction:column;gap:4px;padding:12px 14px;min-width:148px;background:#fff;border:1px solid #e0e2e6;border-radius:10px;box-shadow:0 4px 24px rgba(0,0,0,.06);will-change:transform,opacity}.cc-stand-out-automation__status-label{font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.65rem;font-weight:500;color:#686868}.cc-stand-out-automation__status-value{font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:1.1rem;font-weight:600;line-height:1.1;color:#1a1a1a}.cc-stand-out-automation__status-pill{align-self:flex-start;margin-top:2px;padding:2px 8px;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.6rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#1a7f4b;background:rgba(40,200,64,.12);border-radius:999px}.cc-stand-out-automation__flow{position:absolute;bottom:28px;left:50%;width:min(100%,300px);transform:translateX(-50%);display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));align-items:center;gap:4px;will-change:transform,opacity}.cc-stand-out-automation__lines{position:absolute;inset:50% 0 auto;width:100%;height:auto;margin-top:-8px;color:rgba(58,175,169,.35);pointer-events:none}.cc-stand-out-automation__node{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 6px;background:#fff;border:1px solid #e0e2e6;border-radius:10px;box-shadow:0 4px 24px rgba(0,0,0,.06);text-align:center}.cc-stand-out-automation__node--trigger{color:#1a1a1a}.cc-stand-out-automation__node--hubspot{color:#3aafa9;border-color:rgba(58,175,169,.25)}.cc-stand-out-automation__node--ai{color:#2d8f8a;background:rgba(58,175,169,.08);border-color:rgba(58,175,169,.2)}.cc-stand-out-automation__node--notify{color:#1a1a1a}.cc-stand-out-automation__node-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#f7f7f8;border:1px solid #e0e2e6}.cc-stand-out-automation__node-icon--hubspot img{display:block;width:14px;height:14px;object-fit:contain}.cc-stand-out-automation__node-label{font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.58rem;font-weight:500;line-height:1.2;color:#1a1a1a}.cc-stand-out-outreach{position:absolute;inset:0;color:#3aafa9}.cc-stand-out-outreach__inbox{position:absolute;top:28px;left:20px;width:min(78%,220px);display:flex;flex-direction:column;gap:8px;padding:12px;background:#fff;border:1px solid #e0e2e6;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.06);will-change:transform,opacity}.cc-stand-out-outreach__row{display:flex;align-items:center;gap:8px;padding:8px;border:1px solid rgba(0,0,0,0);border-radius:8px}.cc-stand-out-outreach__row--active{background:rgba(58,175,169,.06);border-color:rgba(58,175,169,.2)}.cc-stand-out-outreach__avatar{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:#e0e2e6}.cc-stand-out-outreach__row--active .cc-stand-out-outreach__avatar{background:#3aafa9}.cc-stand-out-outreach__lines{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.cc-stand-out-outreach__line{display:block;height:6px;border-radius:999px;background:#edeef1}.cc-stand-out-outreach__line--short{width:60%}.cc-stand-out-outreach__tag{flex-shrink:0;padding:2px 8px;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.58rem;font-weight:500;color:#2d8f8a;background:rgba(58,175,169,.12);border-radius:999px}.cc-stand-out-outreach__stat{position:absolute;right:16px;bottom:44px;z-index:2;display:flex;flex-direction:column;gap:4px;padding:12px 14px;min-width:132px;background:#fff;border:1px solid #e0e2e6;border-radius:10px;box-shadow:0 4px 24px rgba(0,0,0,.06);will-change:transform,opacity}.cc-stand-out-outreach__stat-label{font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.65rem;font-weight:500;color:#686868}.cc-stand-out-outreach__stat-value{font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:1.1rem;font-weight:600;line-height:1.1;color:#1a1a1a}.cc-stand-out-outreach__stat-pill{align-self:flex-start;margin-top:2px;padding:2px 8px;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.6rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#1a7f4b;background:rgba(40,200,64,.12);border-radius:999px}.cc-stand-out-ads{position:absolute;inset:0;color:#3aafa9}.cc-stand-out-ads__serp{position:absolute;top:32px;left:20px;width:min(80%,230px);display:flex;flex-direction:column;gap:8px;padding:16px;background:#fff;border:1px solid #e0e2e6;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.06);will-change:transform,opacity}.cc-stand-out-ads__sponsored{align-self:flex-start;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.6rem;font-weight:600;color:#1a1a1a}.cc-stand-out-ads__url{font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.62rem;color:#686868;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-stand-out-ads__headline{display:block;width:85%;height:10px;border-radius:999px;background:rgba(58,175,169,.55)}.cc-stand-out-ads__snippet{display:flex;flex-direction:column;gap:5px}.cc-stand-out-ads__snippet-line{display:block;height:6px;border-radius:999px;background:#edeef1}.cc-stand-out-ads__snippet-line:last-child{width:70%}.cc-stand-out-ads__metric{position:absolute;right:16px;bottom:40px;z-index:2;display:flex;flex-direction:column;gap:4px;padding:12px 14px;min-width:116px;background:#fff;border:1px solid #e0e2e6;border-radius:10px;box-shadow:0 4px 24px rgba(0,0,0,.06);will-change:transform,opacity}.cc-stand-out-ads__metric-label{font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.65rem;font-weight:500;color:#686868}.cc-stand-out-ads__metric-value{font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:1.1rem;font-weight:600;line-height:1.1;color:#1a1a1a}.cc-stand-out-ads__metric-pill{align-self:flex-start;margin-top:2px;padding:2px 8px;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.6rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#1a7f4b;background:rgba(40,200,64,.12);border-radius:999px}.cc-stand-out-results{position:absolute;inset:0;color:#3aafa9}.cc-stand-out-results__tiles{position:absolute;top:24px;left:20px;right:20px;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px;will-change:transform,opacity}.cc-stand-out-results__tile{display:flex;flex-direction:column;gap:2px;padding:12px;background:#fff;border:1px solid #e0e2e6;border-radius:10px;box-shadow:0 4px 24px rgba(0,0,0,.06)}.cc-stand-out-results__tile--accent{background:#3aafa9;border-color:#3aafa9}.cc-stand-out-results__tile--accent .cc-stand-out-results__tile-value,.cc-stand-out-results__tile--accent .cc-stand-out-results__tile-label{color:#fff}.cc-stand-out-results__tile-value{font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:1.05rem;font-weight:600;line-height:1.1;color:#1a1a1a}.cc-stand-out-results__tile-label{font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.6rem;font-weight:500;color:#686868}.cc-stand-out-results__badge{position:absolute;left:0;right:0;bottom:36px;z-index:2;width:fit-content;margin-inline:auto;display:flex;align-items:center;gap:8px;padding:8px 14px;background:#fff;border:1px solid #e0e2e6;border-radius:999px;box-shadow:0 4px 24px rgba(0,0,0,.06);white-space:nowrap;will-change:transform,opacity}.cc-stand-out-results__badge-stars{font-size:.75rem;font-weight:700;color:#1a7f4b}.cc-stand-out-results__badge-text{font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.62rem;font-weight:500;color:#1a1a1a}.cc-stand-out-partner{position:absolute;inset:0;color:#3aafa9}.cc-stand-out-partner__ring{position:absolute;inset:20px 20px 48px;will-change:transform,opacity}.cc-stand-out-partner__lines{position:absolute;inset:0;width:100%;height:100%;color:rgba(58,175,169,.35);pointer-events:none}.cc-stand-out-partner__node{position:absolute;z-index:1;display:inline-flex;align-items:center;padding:6px 10px;background:#fff;border:1px solid #e0e2e6;border-radius:999px;box-shadow:0 4px 24px rgba(0,0,0,.06);white-space:nowrap;transform:translate(-50%, -50%)}.cc-stand-out-partner__node--strategy{top:18%;left:20%}.cc-stand-out-partner__node--design{top:18%;left:80%}.cc-stand-out-partner__node--dev{top:82%;left:20%}.cc-stand-out-partner__node--marketing{top:82%;left:80%}.cc-stand-out-partner__node-label{font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.6rem;font-weight:500;color:#1a1a1a}.cc-stand-out-partner__hub{position:absolute;top:20px;bottom:48px;left:0;right:0;z-index:2;width:fit-content;height:fit-content;margin:auto;padding:10px 16px;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.72rem;font-weight:600;color:#fff;background:#3aafa9;border-radius:10px;box-shadow:0 8px 32px rgba(0,0,0,.08);white-space:nowrap;will-change:transform,opacity}.cc-stand-out-sevora-design{position:absolute;inset:0;overflow:hidden}.cc-stand-out-sevora-design__sidebar{position:absolute;bottom:8px;left:24px;width:70px;height:192px}.cc-stand-out-sevora-design__toolbar,.cc-stand-out-sevora-design__cursor,.cc-stand-out-sevora-design__panel{will-change:transform,opacity}.cc-stand-out-sevora-design__toolbar{position:absolute;top:50%;right:0;width:48px;height:192px;margin-top:-96px}.cc-stand-out-sevora-design__toolbar-svg{display:block;width:48px;height:192px}.cc-stand-out-sevora-design__cursor{position:absolute;top:16px;left:0;width:36px;height:30px}.cc-stand-out-sevora-design__cursor-svg{display:block;width:36px;height:30px}.cc-stand-out-sevora-design__panel{position:absolute;bottom:-23px;right:-222px;width:466px;height:254px}.cc-stand-out-sevora-design__panel-bg{position:absolute;inset:0;width:100%;height:100%}.cc-stand-out-sevora-design__chip,.cc-stand-out-sevora-design__badge,.cc-stand-out-sevora-design__icon-btn{position:absolute;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.75rem;font-weight:500;line-height:1.25;border-radius:8px;white-space:nowrap}.cc-stand-out-sevora-design__chip{padding:6px 12px}.cc-stand-out-sevora-design__chip--ghost{top:35px;left:82px;color:#1a1a1a;background:#e0e2e6}.cc-stand-out-sevora-design__chip--dark{top:87px;left:82px;color:#fff;background:#121218}.cc-stand-out-sevora-design__chip--outline{bottom:79px;left:82px;color:#1a1a1a;background:rgba(0,0,0,0);border:1.5px solid #121218}.cc-stand-out-sevora-design__chip--ghost-bottom{bottom:23px;left:82px;color:#1a1a1a;background:rgba(0,0,0,0)}.cc-stand-out-sevora-design__badge{padding:6px 16px 6px 14px;border-radius:999px;font-size:.75rem}.cc-stand-out-sevora-design__badge-icon{width:16px;height:16px;flex-shrink:0}.cc-stand-out-sevora-design__badge--gray{top:35px;left:202px;color:#1a1a1a;background:#fff;border:1px solid #e0e2e6}.cc-stand-out-sevora-design__badge--yellow{top:87px;left:53%;transform:translateX(-50%);color:#1a1a1a;background:#edeef1}.cc-stand-out-sevora-design__badge--dawn{bottom:79px;left:202px;color:#1a1a1a;background:#e0e2e6}.cc-stand-out-sevora-design__badge--pink{bottom:23px;left:52%;transform:translateX(-50%);color:#fff;background:#121218}.cc-stand-out-sevora-design__icon-btn{width:32px;height:32px;padding:6px}.cc-stand-out-sevora-design__icon-btn svg{width:20px;height:20px}.cc-stand-out-sevora-design__icon-btn--muted{top:35px;left:34px;color:#1a1a1a;background:#e0e2e6}.cc-stand-out-sevora-design__icon-btn--dark{top:87px;left:34px;color:#fff;background:#121218}.cc-stand-out-sevora-design__icon-btn--outline{bottom:79px;left:34px;color:#1a1a1a;background:rgba(0,0,0,0);border:1px solid #121218}.cc-stand-out-sevora-design__icon-btn--ghost{bottom:23px;left:34px;color:#1a1a1a;background:rgba(0,0,0,0)}@media(prefers-reduced-motion: reduce){.cc-stand-out__header,.cc-stand-out-card,.cc-stand-out-sevora-design__toolbar,.cc-stand-out-sevora-design__cursor,.cc-stand-out-sevora-design__panel,.cc-stand-out-chart__modal,.cc-stand-out-chart__graph-wrap,.cc-stand-out-chart__graph,.cc-stand-out-design__toolbar,.cc-stand-out-design__panel,.cc-stand-out-automation__status,.cc-stand-out-automation__flow,.cc-stand-out-outreach__inbox,.cc-stand-out-outreach__stat,.cc-stand-out-ads__serp,.cc-stand-out-ads__metric,.cc-stand-out-results__tiles,.cc-stand-out-results__badge,.cc-stand-out-partner__ring,.cc-stand-out-partner__hub{transform:none !important;opacity:1 !important;transition:none !important}}.cc-sevora-services{background:#fff}@media(min-width: 1200px){.cc-sevora-services__container{padding-inline:1.5rem}}.cc-sevora-services__content{display:flex;flex-direction:column;align-items:center;gap:4rem}@media(min-width: 810px){.cc-sevora-services__content{gap:4rem}}.cc-sevora-services__header{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%;max-width:640px;text-align:center}.cc-sevora-services__title{margin:0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1.625rem,1.2rem + 1.6vw,2.375rem);font-weight:500;line-height:1.18;letter-spacing:-0.01em;color:#17252a;text-wrap:balance;hyphens:auto;overflow-wrap:break-word}.cc-sevora-services__title b,.cc-sevora-services__title strong{font-weight:inherit;color:#3aafa9}.cc-sevora-services__description{margin:0;max-width:640px;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:1rem;line-height:1.6;color:#686868}.cc-sevora-services__panel{display:flex;flex-direction:column;gap:.25rem;width:100%;max-width:1152px;margin-inline:auto;border-radius:24px}@media(min-width: 1200px){.cc-sevora-services__panel{flex-direction:row;align-items:stretch;gap:1rem}}.cc-sevora-services__tabs{display:flex;flex-direction:column;gap:.25rem;width:100%}@media(min-width: 1200px){.cc-sevora-services__tabs{flex:1;gap:.5rem;min-width:0}}.cc-sevora-services__tab{position:relative;display:flex;align-items:flex-start;gap:1rem;width:100%;padding:1rem 1.25rem;border:1px solid rgba(0,0,0,0);border-radius:16px;background:rgba(0,0,0,0);text-align:left;cursor:pointer;overflow:hidden;transition:background .14s cubic-bezier(0.44, 0, 0.56, 1),border-color .14s cubic-bezier(0.44, 0, 0.56, 1),box-shadow .14s cubic-bezier(0.44, 0, 0.56, 1),opacity .14s cubic-bezier(0.44, 0, 0.56, 1)}@media(min-width: 1200px){.cc-sevora-services__tab{flex-direction:column;height:188px;padding:1.5rem;gap:1.75rem}}.cc-sevora-services__tab:hover:not(.cc-sevora-services__tab--active){background:rgba(58,175,169,.04)}.cc-sevora-services__tab--active{background:#fff;border-color:rgba(26,26,26,.05);box-shadow:0 4px 8px -4px rgba(26,26,26,.05),0 12px 18px -2px rgba(26,26,26,.05)}.cc-sevora-services__tab-icon{flex-shrink:0;width:1.5rem;height:1.5rem;padding-top:2px;color:#61646b}.cc-sevora-services__tab-icon svg{display:block;width:100%;height:100%;fill:currentColor}.cc-sevora-services__tab--active .cc-sevora-services__tab-icon{color:#1a1a1a}.cc-sevora-services__tab-content{display:flex;flex:1;flex-direction:column;gap:.375rem;min-width:0}.cc-sevora-services__tab-title{font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:1.05rem;font-weight:500;line-height:1.3;color:#17252a}@media(min-width: 1200px){.cc-sevora-services__tab-title{font-size:1.25rem;line-height:1.5}}.cc-sevora-services__tab-desc{max-width:480px;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:.9rem;line-height:1.55;color:#686868}@media(min-width: 1200px){.cc-sevora-services__tab-desc{font-size:1rem;line-height:1.5}}.cc-sevora-services__tab-progress{position:absolute;right:0;bottom:0;left:0;height:2px;background:rgba(58,175,169,.12);pointer-events:none}.cc-sevora-services__tab-progress-fill{display:block;height:100%;width:100%;transform-origin:left center;transform:scaleX(0);background:#3aafa9;border-radius:0 1px 1px 0;will-change:transform;animation:cc-sevora-tab-progress-fill var(--tab-progress-duration, 7000ms) linear forwards}.cc-sevora-services__visual-wrap{display:flex;flex-direction:column;align-items:stretch;justify-content:center;flex-shrink:0;width:100%;min-height:300px;height:clamp(300px,52vw,420px);padding:1.5rem 1.25rem;border:1px solid rgba(13,41,0,.1);border-radius:16px;background:#f7f7f8;overflow:hidden}@media(min-width: 1200px){.cc-sevora-services__visual-wrap{width:50%;height:auto;min-height:580px;padding:2rem;align-self:stretch}}.cc-sevora-services__visual{position:relative;width:100%;flex:1 1 auto;min-height:220px;height:100%}.cc-sevora-services__visual-scene{position:relative;width:100%;height:100%;min-height:220px;overflow:hidden}.cc-sevora-services__defs{position:absolute;width:0;height:0;overflow:hidden}.cc-sevora-services__pyramid{appearance:none;position:absolute;left:50%;width:80%;height:60%;padding:0;border:0;background:rgba(0,0,0,0);clip-path:polygon(50% 5%, 98% 40%, 98% 49%, 50% 86%, 2% 49%, 2% 40%);transform-origin:center center;cursor:pointer;will-change:transform,opacity,top;transition:opacity .25s cubic-bezier(0.44, 0, 0.56, 1),transform .25s cubic-bezier(0.44, 0, 0.56, 1)}.cc-sevora-services__pyramid:focus-visible{outline:3px solid rgba(58,175,169,.5);outline-offset:4px}.cc-sevora-services__pyramid svg{display:block;width:100%;height:100%;overflow:visible}.cc-sevora-services__guides{position:absolute;inset:0;z-index:4;width:100%;height:100%;pointer-events:none}.cc-sevora-services__guides polyline{fill:none;stroke:#94979e;stroke-width:1;stroke-dasharray:6 6;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}@keyframes cc-sevora-tab-progress-fill{from{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion: reduce){.cc-sevora-services__visual-wrap,.cc-sevora-services__pyramid,.cc-sevora-services__tab{transition:none !important}.cc-sevora-services__tab-progress{display:none}}.cc-home-works{position:relative;z-index:3;background:#f5f5f5;overflow-x:clip;padding-block:4rem 0}@media(min-width: 1200px){.cc-home-works{padding-top:6rem}}.cc-home-works__line{position:absolute;inset:0 0 auto;border-top:1px dotted rgba(209,209,209,.6)}.cc-home-works__container{position:relative;z-index:1}.cc-home-works__head{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:720px;margin-inline:auto;margin-bottom:2.5rem;text-align:center}@media(min-width: 1200px){.cc-home-works__head{margin-bottom:1.5rem}}.cc-home-works__title{margin:0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1.625rem,1.2rem + 1.6vw,2.375rem);font-weight:500;line-height:1.18;letter-spacing:-0.01em;color:#17252a;text-wrap:balance;hyphens:auto;overflow-wrap:break-word}.cc-home-works__title b,.cc-home-works__title strong{font-weight:inherit;color:#3aafa9}.cc-home-works__wrapper{width:100%;max-width:1520px;margin-inline:auto;padding-inline:12px;padding-bottom:4rem}@media(min-width: 1200px){.cc-home-works__wrapper{padding-bottom:calc(var(--cc-works-last-index, 0)*24px + 4rem)}}@media(min-width: 1200px)and (prefers-reduced-motion: reduce){.cc-home-works__wrapper{padding-bottom:4rem}}.cc-home-works__list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}@media(min-width: 640px){.cc-home-works__list{gap:16px}}@media(min-width: 810px){.cc-home-works__list{gap:24px}}@media(min-width: 1200px){.cc-home-works__list{gap:0;width:calc(100% - 26rem);margin-inline:auto}}.cc-home-works__item{position:relative}@media(min-width: 1200px){.cc-home-works__item{position:sticky;top:0;z-index:calc(var(--cc-works-index, 0) + 1);height:100vh;height:100svh;pointer-events:none;transform:translate3d(0, calc(var(--cc-works-index, 0) * 24px), 0);will-change:transform}}@media(min-width: 1200px){.cc-home-works__item:last-child .cc-home-works-card__link{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.cc-home-works__item:last-child .cc-home-works-card__media{border-bottom-left-radius:12px;border-bottom-right-radius:12px}}.cc-home-works-card{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}@media(min-width: 1200px){.cc-home-works-card{height:100%}}.cc-home-works-card__wrap{position:relative;isolation:isolate;z-index:0;width:100%;aspect-ratio:1}@media(min-width: 640px){.cc-home-works-card__wrap{aspect-ratio:16/9}}@media(min-width: 1200px){.cc-home-works-card__wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:auto;height:100%;transform-origin:50% 0;transform:scale(calc(1.1 - 0.1 * var(--cc-works-enter, 1)));will-change:transform}}.cc-home-works-card__link{position:relative;z-index:3;display:flex;width:100%;height:100%;border-radius:12px;overflow:clip;pointer-events:auto;color:#fff;text-decoration:none;background:#1d1d1d;box-shadow:0 1px 2px rgba(0,0,0,.04),0 4px 24px rgba(0,0,0,.06)}@media(min-width: 1200px){.cc-home-works-card__link{height:90%;margin-top:auto}}.cc-home-works-card__link:hover{--cc-works-hover: 1}.cc-home-works-card__link:focus-visible{outline:2px solid #3aafa9;outline-offset:4px}.cc-home-works-card__media{position:absolute;inset:0;overflow:hidden}.cc-home-works-card__image{object-fit:cover;object-position:center;width:125% !important;height:125% !important;max-width:none;inset:auto;left:-12.5% !important;top:-12.5% !important;scale:calc(.96 - .16*var(--cc-works-enter, 1));transform:scale(calc(1 + 0.04 * var(--cc-works-hover, 0)));transition:transform .45s cubic-bezier(0.44, 0, 0.56, 1)}.cc-home-works-card__label{position:absolute;z-index:5;top:.5rem;left:50%;translate:-50% 0;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:.25rem 1rem .25rem .25rem;border-radius:12px;background:var(--cc-works-tint, rgba(29, 29, 29, 0.55));backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);white-space:nowrap;box-shadow:inset 0 0 0 1px rgba(255,255,255,0);transition:transform .25s cubic-bezier(0.44, 0, 0.56, 1),box-shadow .25s cubic-bezier(0.44, 0, 0.56, 1)}@media(hover: hover)and (pointer: fine){.cc-home-works-card__label:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.22),0 5px 16px rgba(0,0,0,.15)}}@media(min-width: 640px){.cc-home-works-card__label{top:1.5rem;gap:2.5rem}}@media(min-width: 1200px){.cc-home-works-card__label{top:2rem}}.cc-home-works-card__brand{display:flex;align-items:center;gap:.5rem}.cc-home-works-card__thumb{position:relative;flex:none;width:32px;height:32px;overflow:hidden;border-radius:6px}.cc-home-works-card__thumb img{object-fit:cover}@media(min-width: 1200px){.cc-home-works-card__thumb{width:36px;height:36px}}.cc-home-works-card__name{margin:0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:14px;font-weight:500;line-height:1.2;color:#fff}.cc-home-works-card__cta{position:relative;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:10px;font-weight:500;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.6);transition:color .3s cubic-bezier(0.44, 0, 0.56, 1)}.cc-home-works-card__cta::after{content:"";position:absolute;inset:auto 0 -4px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .25s cubic-bezier(0.44, 0, 0.56, 1)}@media(min-width: 640px){.cc-home-works-card__cta{font-size:12px}}.cc-home-works-card__link:hover .cc-home-works-card__cta,.cc-home-works-card__link:focus-visible .cc-home-works-card__cta{color:#fff}.cc-home-works-card__label:hover .cc-home-works-card__cta::after,.cc-home-works-card__link:focus-visible .cc-home-works-card__cta::after{transform:scaleX(1)}.cc-home-works-card__link:focus-visible .cc-home-works-card__label{box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)}.cc-home-works-card__infos{display:none}@media(min-width: 1200px){.cc-home-works-card__infos{position:absolute;z-index:1;top:50%;left:50%;translate:-50% -50%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:min(100vw - 2*12px,1520px);min-width:max(50rem,100% + 24rem);max-width:none;height:72%;padding-inline:0;pointer-events:none;overflow:visible;background:linear-gradient(180deg, rgba(245, 245, 245, 0), #f5f5f5 25%, #f5f5f5 75%, rgba(245, 245, 245, 0))}}.cc-home-works-card__infos-group{display:flex;flex-direction:column;align-items:flex-start;gap:2px;flex:0 1 auto;min-width:min-content;max-width:min(10.5rem,36%)}.cc-home-works-card__infos-group--end{align-items:flex-end;text-align:right;margin-inline-start:auto}.cc-home-works-card__infos-label{font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:11px;font-weight:500;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:#686868}.cc-home-works-card__infos-value{display:-webkit-box;max-width:100%;overflow:hidden;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(.875rem,1.1vw,1rem);font-weight:500;line-height:1.25;color:#1a1a1a;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;text-wrap:balance}.cc-home-works-card__mask{display:block;max-width:100%;overflow:hidden}.cc-home-works-card__mask>*{display:block;transform:translateY(100%);transition:transform .6s cubic-bezier(0.44, 0, 0.56, 1)}.cc-home-works__item[data-active=true] .cc-home-works-card__mask>*{transform:translateY(0)}.cc-home-works-card__mask>.cc-home-works-card__infos-value{transition-delay:.08s}.cc-home-works-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%;max-width:100%;margin:12px 0 0;overflow:hidden;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:10px;font-weight:400;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:#686868}.cc-home-works-card__meta strong,.cc-home-works-card__meta b{font-weight:500;color:#1a1a1a}@media(min-width: 640px){.cc-home-works-card__meta{font-size:12px}}@media(min-width: 1200px){.cc-home-works-card__meta{display:none}}.cc-home-works-card__meta-value{min-width:0;max-width:min(9rem,38vw);overflow:hidden;font-weight:500;color:#1a1a1a;text-overflow:ellipsis;white-space:nowrap}.cc-home-works-card__meta-dot{flex:none;width:4px;height:4px;border-radius:100%;background:#686868}@media(prefers-reduced-motion: reduce){.cc-home-works__item{transform:none;will-change:auto}.cc-home-works-card__wrap,.cc-home-works-card__image{scale:none;transform:none;transition:none;will-change:auto;width:100% !important;height:100% !important;left:0 !important;top:0 !important}.cc-home-works-card__mask>*{transform:none;transition:none}.cc-home-works-card__cta{transition:none}.cc-home-works-card__label,.cc-home-works-card__label:hover,.cc-home-works-card__cta::after{transition:none}.cc-home-works-card__label:hover{transform:none}}.cc-service-demo-card{background:#fff;border:1px solid rgba(26,26,26,.14);border-radius:16px;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.06);transition:box-shadow .3s cubic-bezier(0.44, 0, 0.56, 1)}.cc-service-demo-card:hover{box-shadow:0 4px 12px -2px rgba(26,26,26,.06),0 16px 28px -4px rgba(26,26,26,.08)}@media(min-width: 810px){.cc-growth-features__grid>.cc-service-demo-card,.cc-seo-workflow__grid>.cc-service-demo-card{align-items:stretch}}.cc-service-demo-card-bar{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;min-height:2.75rem;padding:.625rem 1.25rem;border-bottom:1px solid rgba(26,26,26,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.55);background:#f1f2f2}.cc-service-demo-card-bar--with-desc{padding-top:.75rem;padding-bottom:.875rem;gap:.375rem}.cc-service-demo-card-bar__row{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:1.5rem}.cc-service-demo-card-bar__title{display:inline-flex;align-items:center;gap:.5rem;margin:0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:.8125rem;font-weight:600;line-height:1.35;color:#17252a}.cc-service-demo-card-bar__icon{flex-shrink:0;color:rgba(26,26,26,.55)}.cc-service-demo-card-bar__badge{flex-shrink:0;padding:.12rem .5rem;border-radius:999px;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.6875rem;font-weight:500;line-height:1.3;white-space:nowrap;background:rgba(26,26,26,.08);color:#686868}.cc-service-demo-card-bar__desc{margin:0;max-width:52ch;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:.8125rem;line-height:1.55;color:#686868}@media(min-width: 810px){.cc-service-demo-card-bar__desc{max-width:none}}@media(min-width: 810px){.cc-growth-features__grid>.cc-service-demo-card>.cc-service-demo-card-bar,.cc-seo-workflow__grid>.cc-service-demo-card>.cc-service-demo-card-bar{align-self:stretch;min-height:100%}@supports not (grid-template-rows: subgrid){.cc-growth-features__grid>.cc-service-demo-card>.cc-service-demo-card-bar,.cc-seo-workflow__grid>.cc-service-demo-card>.cc-service-demo-card-bar{min-height:auto}}}@keyframes cc-demo-grid-card-drop{from{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion: no-preference){.cc-growth-features.cc-section-reveal--visible .cc-growth-features__grid>.cc-service-demo-card,.cc-seo-workflow.cc-section-reveal--visible .cc-seo-workflow__grid>.cc-service-demo-card{animation:cc-demo-grid-card-drop .58s cubic-bezier(0.22, 1, 0.36, 1) both}.cc-growth-features.cc-section-reveal--visible .cc-growth-features__grid>.cc-service-demo-card:nth-child(1),.cc-seo-workflow.cc-section-reveal--visible .cc-seo-workflow__grid>.cc-service-demo-card:nth-child(1){animation-delay:0.18s}.cc-growth-features.cc-section-reveal--visible .cc-growth-features__grid>.cc-service-demo-card:nth-child(2),.cc-seo-workflow.cc-section-reveal--visible .cc-seo-workflow__grid>.cc-service-demo-card:nth-child(2){animation-delay:0.28s}.cc-growth-features.cc-section-reveal--visible .cc-growth-features__grid>.cc-service-demo-card:nth-child(3),.cc-seo-workflow.cc-section-reveal--visible .cc-seo-workflow__grid>.cc-service-demo-card:nth-child(3){animation-delay:0.38s}.cc-growth-features.cc-section-reveal--visible .cc-growth-features__grid>.cc-service-demo-card:nth-child(4),.cc-seo-workflow.cc-section-reveal--visible .cc-seo-workflow__grid>.cc-service-demo-card:nth-child(4){animation-delay:0.48s}}.cc-growth-features{background:#f5f5f5}.cc-growth-features__container{display:flex;flex-direction:column;align-items:center;gap:4rem}.cc-growth-features__intro{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:720px;text-align:center}.cc-growth-features__title{margin:0;max-width:680px;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1.625rem,1.2rem + 1.6vw,2.375rem);font-weight:500;line-height:1.18;letter-spacing:-0.01em;color:#17252a;text-wrap:balance;hyphens:auto;overflow-wrap:break-word;text-transform:capitalize}.cc-growth-features__title-break{display:block}.cc-growth-features__description{margin:0;max-width:600px;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:1.125rem;line-height:1.7;color:#686868}.cc-growth-features__grid{display:grid;grid-template-columns:1fr;gap:8px;align-self:stretch;width:100%}@media(min-width: 810px){.cc-growth-features__grid{grid-template-columns:repeat(2, minmax(0, 1fr));align-items:stretch;gap:8px}@supports(grid-template-rows: subgrid){.cc-growth-features__grid{grid-template-rows:auto minmax(0, 1fr) auto minmax(0, 1fr)}}@supports not (grid-template-rows: subgrid){.cc-growth-features__grid{grid-template-rows:repeat(2, minmax(0, 1fr))}}}.cc-growth-features__card{display:flex;flex-direction:column;gap:0}@media(min-width: 810px){@supports(grid-template-rows: subgrid){.cc-growth-features__card{display:grid;grid-template-rows:subgrid;grid-row:span 2;min-height:0}}@supports not (grid-template-rows: subgrid){.cc-growth-features__card{display:grid;grid-template-rows:auto minmax(0, 1fr);min-height:0}}}.cc-growth-features__card-body{display:flex;flex:1;flex-direction:column;gap:0;background:#fff}.cc-growth-features__card-visual{position:relative;flex:1;min-height:220px;padding:1rem 1.25rem 1.5rem;overflow:hidden}.cc-growth-features__card-visual::after{content:"";position:absolute;z-index:2;left:0;right:0;bottom:0;height:22%;min-height:44px;max-height:72px;pointer-events:none;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 100%)}.cc-growth-features__visual-placeholder{width:100%;height:100%;min-height:196px;background:linear-gradient(180deg, #f5f5f5 0%, #f1f2f2 100%);border:1px dashed rgba(26,26,26,.12);border-radius:10px}.cc-growth-features__card--ai-content .cc-growth-features__card-visual{min-height:274px}@media(max-width: 809px){.cc-growth-features__card--ai-content .cc-growth-features__card-visual{min-height:248px}}.cc-growth-features__ai-content{position:relative;width:100%;height:100%;min-height:220px}.cc-growth-features__ai-content-panel{height:100%;min-height:220px;padding:4px;background:linear-gradient(180deg, #f1f2f2 0%, #f5f5f5 95%);border-radius:5px}.cc-growth-features__ai-content-shell{position:relative;height:100%;min-height:188px;overflow:hidden;background:#f5f5f5;border-radius:4px;box-shadow:0 1px 2px rgba(26,26,26,.06)}.cc-growth-features__ai-content-body{display:flex;flex-direction:column;gap:15px;height:100%;min-height:0;padding:15px 15px 0;overflow:hidden}.cc-growth-features__ai-content-prompt{display:flex;flex:0 0 auto;flex-direction:column;justify-content:space-between;gap:40px;min-height:116px;padding:15px;background:#f5f5f5;border:1px solid rgba(26,26,26,.1);border-radius:5px}@media(max-width: 639px){.cc-growth-features__ai-content-prompt{gap:24px;min-height:104px}}.cc-growth-features__ai-content-placeholder{display:flex;align-items:flex-start;gap:0;margin:0;min-height:1.25rem;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:.8125rem;line-height:1.5;color:rgba(104,104,104,.85);white-space:pre-wrap;word-break:break-word}.cc-growth-features__ai-content-prompt-text{display:inline}.cc-growth-features__ai-content-cursor{flex-shrink:0;margin-left:1px;color:rgba(104,104,104,.85);animation:cc-growth-features-ai-content-cursor 1.1s step-end infinite}.cc-growth-features__ai-content-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0}.cc-growth-features__ai-content-attach{display:flex;align-items:center;gap:10px}.cc-growth-features__ai-content-action{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer;transition:color .3s cubic-bezier(0.44, 0, 0.56, 1),transform .3s cubic-bezier(0.44, 0, 0.56, 1)}.cc-growth-features__ai-content-action:hover .cc-growth-features__ai-content-icon{color:rgba(26,26,26,.72)}.cc-growth-features__ai-content-action:active{transform:scale(0.94)}.cc-growth-features__ai-content-icon{width:20px;height:20px;color:rgba(104,104,104,.55);transition:color .3s cubic-bezier(0.44, 0, 0.56, 1)}.cc-growth-features__ai-content-send{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:none;background:#3aafa9;border-radius:50%;box-shadow:0 2px 6px rgba(58,175,169,.35);cursor:pointer;transition:transform .3s cubic-bezier(0.44, 0, 0.56, 1),box-shadow .3s cubic-bezier(0.44, 0, 0.56, 1),background .3s cubic-bezier(0.44, 0, 0.56, 1)}.cc-growth-features__ai-content-send:hover{background:#2d8f8a;box-shadow:0 3px 10px rgba(58,175,169,.42)}.cc-growth-features__ai-content-send--pressed,.cc-growth-features__ai-content-send:active{transform:scale(0.94);box-shadow:0 1px 4px rgba(58,175,169,.28)}.cc-growth-features__ai-content-send-icon{width:16px;height:16px;color:#fff}.cc-growth-features__ai-content-tools{display:grid;flex:0 0 auto;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px 15px;padding-bottom:15px}@media(max-width: 639px){.cc-growth-features__ai-content-tools{grid-template-columns:1fr}}.cc-growth-features__ai-content-tool{display:flex;flex-direction:column;align-items:flex-end;gap:20px;padding:15px;border:1px solid rgba(26,26,26,.1);border-radius:5px;background:#f1f2f2;text-align:left;cursor:pointer;transition:border-color .3s cubic-bezier(0.44, 0, 0.56, 1),box-shadow .3s cubic-bezier(0.44, 0, 0.56, 1),background .3s cubic-bezier(0.44, 0, 0.56, 1)}.cc-growth-features__ai-content-tool:hover:not(.cc-growth-features__ai-content-tool--active){border-color:rgba(58,175,169,.28);box-shadow:0 2px 8px rgba(58,175,169,.06)}.cc-growth-features__ai-content-tool--active{border-color:rgba(58,175,169,.45);background:rgba(58,175,169,.06);box-shadow:0 2px 10px rgba(58,175,169,.1)}.cc-growth-features__ai-content-tool--active .cc-growth-features__ai-content-tool-icon{color:#2d8f8a}.cc-growth-features__ai-content-tool--active .cc-growth-features__ai-content-tool-label{color:#2d8f8a}@media(max-width: 639px){.cc-growth-features__ai-content-tool{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:8px 15px}.cc-growth-features__ai-content-tool .cc-growth-features__ai-content-tool-icon{order:1}.cc-growth-features__ai-content-tool .cc-growth-features__ai-content-tool-label{flex:1;order:0}}.cc-growth-features__ai-content-tool-icon{flex-shrink:0;width:24px;height:24px;color:rgba(104,104,104,.55);transition:color .3s cubic-bezier(0.44, 0, 0.56, 1)}.cc-growth-features__ai-content-tool-label{width:100%;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.6875rem;font-weight:500;line-height:1.35;color:#1a1a1a;text-align:left;transition:color .3s cubic-bezier(0.44, 0, 0.56, 1)}@media(min-width: 640px){.cc-growth-features__ai-content-tool-label{font-size:.75rem}}@keyframes cc-growth-features-ai-content-cursor{0%,100%{opacity:1}50%{opacity:0}}@media(prefers-reduced-motion: reduce){.cc-growth-features__ai-content-cursor{animation:none}.cc-growth-features__ai-content-send,.cc-growth-features__ai-content-action,.cc-growth-features__ai-content-tool{transition:none}}.cc-growth-features__campaign{position:relative;width:100%;height:100%;min-height:196px}.cc-growth-features__campaign-surface{height:100%;min-height:196px;padding:4px;background:linear-gradient(180deg, #f1f2f2 0%, #f5f5f5 95%);border-radius:10px}.cc-growth-features__campaign-inner-surface{position:relative;height:100%;min-height:188px;overflow:hidden;background:#f5f5f5;border-radius:8px}.cc-growth-features__campaign-layout{display:flex;flex-direction:column;gap:15px;height:100%;padding:15px}@media(min-width: 640px){.cc-growth-features__campaign-layout{display:grid;grid-template-columns:minmax(0, 38fr) minmax(0, 62fr);align-items:stretch}}.cc-growth-features__campaign-chart{display:flex;flex:1;flex-direction:column;align-items:flex-start;justify-content:center;gap:40px;min-width:0;padding:16px 12px;background:#fff;border:1px solid rgba(26,26,26,.08);border-radius:8px}.cc-growth-features__campaign-chart-label{font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.7rem;font-weight:500;color:#686868;text-align:left}.cc-growth-features__campaign-donut{position:relative;align-self:center;width:110px;height:110px}.cc-growth-features__campaign-donut-svg{display:block;width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.cc-growth-features__campaign-donut-track,.cc-growth-features__campaign-donut-progress{fill:none;stroke-width:12;stroke-linecap:round;vector-effect:non-scaling-stroke}.cc-growth-features__campaign-donut-track{stroke:rgba(26,26,26,.08)}.cc-growth-features__campaign-donut-progress{stroke:#3aafa9;stroke-dasharray:var(--campaign-donut-circumference);stroke-dashoffset:var(--campaign-donut-circumference);will-change:stroke-dashoffset}@media(prefers-reduced-motion: no-preference){.cc-growth-features__campaign-donut--visible .cc-growth-features__campaign-donut-progress{animation:cc-growth-features-campaign-donut-draw 2s ease-in-out forwards}}@media(prefers-reduced-motion: reduce){.cc-growth-features__campaign-donut--visible .cc-growth-features__campaign-donut-progress{stroke-dashoffset:var(--campaign-donut-offset)}}.cc-growth-features__campaign-donut-value{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:16px;font-weight:500;color:#686868;pointer-events:none}.cc-growth-features__campaign-chart-amount{font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:1rem;font-weight:600;color:#1a1a1a;text-align:left}.cc-growth-features__campaign-stats{display:flex;flex:1;flex-direction:column;gap:15px;min-width:0;margin:0;padding:0;list-style:none}.cc-growth-features__campaign-stat{display:flex;flex:1;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;background:#fff;border:1px solid rgba(26,26,26,.08);border-radius:8px;opacity:0;translate:0 10px}@media(prefers-reduced-motion: no-preference){.cc-growth-features__campaign-layout--visible .cc-growth-features__campaign-stat{animation:cc-growth-features-demo-drop .48s cubic-bezier(0.22, 1, 0.36, 1) both;animation-delay:calc(.35s + var(--campaign-stat-index, 0)*90ms)}}@media(prefers-reduced-motion: reduce){.cc-growth-features__campaign-layout--visible .cc-growth-features__campaign-stat{opacity:1;translate:none}}.cc-growth-features__campaign-stat-copy{display:flex;flex-direction:column;gap:10px;min-width:0}.cc-growth-features__campaign-stat-label{font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.65rem;font-weight:500;color:#686868}.cc-growth-features__campaign-stat-value{font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.85rem;font-weight:700;color:#1a1a1a}.cc-growth-features__campaign-stat-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:18px;height:18px;color:rgba(26,26,26,.28)}.cc-growth-features__campaign-stat-icon svg{width:18px;height:18px}.cc-growth-features__seo-audits{position:relative;width:100%;height:100%;min-height:196px}.cc-growth-features__seo-audits-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.cc-growth-features__seo-audits-panel{height:100%;min-height:196px;padding:4px;background:linear-gradient(180deg, #f1f2f2 0%, #f5f5f5 95%);border-radius:5px}.cc-growth-features__seo-audits-surface{position:relative;height:100%;min-height:188px;overflow:hidden;background:#f5f5f5;border-radius:4px}.cc-growth-features__seo-audits-track{--seo-audit-metric-step: 80px;--seo-audit-cycle-duration: 16s;position:absolute;top:15px;left:0;right:0;display:flex;flex-direction:column;gap:15px;padding:0 15px;overflow:visible;animation:cc-growth-features-seo-audits-scroll var(--seo-audit-cycle-duration) ease-in-out infinite;will-change:transform}.cc-growth-features__seo-audits-metric{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:12px;width:100%;height:65px;padding:12px 20px 8px;background:#fff;border:1px solid rgba(26,26,26,.1);border-radius:1.11111%/7.69231%;box-shadow:0 2px 6px rgba(26,26,26,.04);transform:scale(0.95);transform-origin:50% 50%;filter:blur(0.8px);animation:cc-growth-features-seo-audits-metric-focus-inactive var(--seo-audit-cycle-duration) ease-in-out infinite;will-change:transform,filter}.cc-growth-features__seo-audits-metric:nth-child(1){animation-name:cc-growth-features-seo-audits-metric-focus-0}.cc-growth-features__seo-audits-metric:nth-child(2){animation-name:cc-growth-features-seo-audits-metric-focus-1}.cc-growth-features__seo-audits-metric:nth-child(3){animation-name:cc-growth-features-seo-audits-metric-focus-2}.cc-growth-features__seo-audits-metric:nth-child(4){animation-name:cc-growth-features-seo-audits-metric-focus-3}.cc-growth-features__seo-audits-metric:nth-child(5){animation-name:cc-growth-features-seo-audits-metric-focus-4}.cc-growth-features__seo-audits-metric-body{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.cc-growth-features__seo-audits-metric-label{font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.6875rem;font-weight:600;line-height:1.2;color:#1a1a1a;letter-spacing:.01em}.cc-growth-features__seo-audits-metric-values{display:flex;align-items:center;gap:24px}.cc-growth-features__seo-audits-metric-before{font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:.75rem;font-weight:500;line-height:1;color:#686868}.cc-growth-features__seo-audits-metric-arrow{flex-shrink:0;width:22px;height:22px;color:#3aafa9}.cc-growth-features__seo-audits-metric-after{font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:.8125rem;font-weight:600;line-height:1;color:#2d8f8a}.cc-growth-features__seo-audits-metric-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:28px;height:28px;color:rgba(26,26,26,.35)}.cc-growth-features__seo-audits-metric-icon svg{width:18px;height:18px}@media(min-width: 640px){.cc-growth-features__seo-audits-metric-label{font-size:.72rem}.cc-growth-features__seo-audits-metric-before{font-size:.8rem}.cc-growth-features__seo-audits-metric-after{font-size:.85rem}.cc-growth-features__seo-audits-metric-values{gap:28px}}@media(min-width: 810px){.cc-growth-features__seo-audits-metric-label{font-size:.75rem}.cc-growth-features__seo-audits-metric-before{font-size:.82rem}.cc-growth-features__seo-audits-metric-after{font-size:.9rem}}.cc-growth-features__card--ad-performance .cc-growth-features__card-visual{display:flex;flex-direction:column;flex:1;min-height:220px}.cc-growth-features__card--ad-performance .cc-growth-features__ad-performance{flex:1 1 auto;min-height:196px}.cc-growth-features__ad-performance{position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-height:196px;padding:4px;background:linear-gradient(180deg, #f1f2f2 0%, #f5f5f5 95%);border-radius:8px}.cc-growth-features__ad-performance-shell{position:relative;display:flex;flex:1 1 auto;flex-direction:column;gap:12px;height:100%;min-height:0;padding:12px;overflow:hidden;background:#f5f5f5;border-radius:4px;box-shadow:0 1px 2px rgba(26,26,26,.06)}.cc-growth-features__ad-performance-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;background:#f1f2f2;border:1px solid rgba(26,26,26,.1);border-radius:5px}.cc-growth-features__ad-performance-header-label{font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.75rem;font-weight:500;line-height:1.3;color:#1a1a1a}.cc-growth-features__ad-performance-header-icon{flex-shrink:0;width:24px;height:24px;color:rgba(104,104,104,.65)}.cc-growth-features__ad-performance-chart{display:flex;gap:8px;flex:1;min-height:0;padding:12px;background:linear-gradient(180deg, #f5f5f5 0%, #f1f2f2 100%);border:1px solid rgba(26,26,26,.08);border-radius:5px;overflow:hidden}.cc-growth-features__ad-performance-y-axis{display:flex;flex-direction:column;justify-content:space-between;flex-shrink:0;width:26px;padding-bottom:16px}.cc-growth-features__ad-performance-y-label{font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.625rem;font-weight:500;line-height:1;color:#1a1a1a;text-align:right}@media(min-width: 640px){.cc-growth-features__ad-performance-y-label{font-size:.6875rem}}.cc-growth-features__ad-performance-plot{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0;min-height:0}.cc-growth-features__ad-performance-plot-area{position:relative;flex:1;min-height:0}.cc-growth-features__ad-performance-gridlines{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.cc-growth-features__ad-performance-gridlines span{display:block;width:100%;border-top:1px dashed rgba(26,26,26,.12)}.cc-growth-features__ad-performance-bars{position:absolute;inset:0;z-index:1;display:flex;align-items:flex-end;gap:0;overflow:visible}.cc-growth-features__ad-performance-bar-cell{display:flex;flex:1 1 0;align-items:flex-end;justify-content:center;min-width:0;height:100%}.cc-growth-features__ad-performance-bar{width:clamp(18px,22%,30px);height:var(--bar-height, 50%);transform:scaleY(0);transform-origin:bottom center;will-change:transform}@media(prefers-reduced-motion: no-preference){.cc-growth-features__ad-performance-chart--visible .cc-growth-features__ad-performance-bar{animation:cc-growth-ad-perf-bar-rise .52s cubic-bezier(0.22, 1, 0.36, 1) forwards;animation-delay:calc(var(--bar-index, 0)*70ms)}}@media(prefers-reduced-motion: reduce){.cc-growth-features__ad-performance-chart--visible .cc-growth-features__ad-performance-bar{transform:scaleY(1)}}.cc-growth-features__ad-performance-bar-track{display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%;background:rgba(26,26,26,.06);border-radius:4px 4px 0 0;overflow:hidden;cursor:pointer}.cc-growth-features__ad-performance-bar-track--highlight{cursor:default}.cc-growth-features__ad-performance-bar-fill{width:100%;height:0%;background:linear-gradient(0deg, #2d8f8a 0%, #3aafa9 100%);border-radius:4px 4px 0 0;box-shadow:0 -1px 0 rgba(45,143,138,.2)}@media(prefers-reduced-motion: no-preference){.cc-growth-features__ad-performance-bar-fill{transition:height .22s ease}}@media(prefers-reduced-motion: no-preference){.cc-growth-features__ad-performance-chart--visible:not(.cc-growth-features__ad-performance-chart--interacted) .cc-growth-features__ad-performance-bar-track--highlight .cc-growth-features__ad-performance-bar-fill{animation:cc-growth-ad-perf-bar-fill .38s ease forwards;animation-delay:calc(var(--bar-index, 0)*70ms + 220ms)}}@media(prefers-reduced-motion: reduce){.cc-growth-features__ad-performance-chart--visible:not(.cc-growth-features__ad-performance-chart--interacted) .cc-growth-features__ad-performance-bar-track--highlight .cc-growth-features__ad-performance-bar-fill{height:100%}}@media(prefers-reduced-motion: no-preference){.cc-growth-features__ad-performance-bar-track--filled .cc-growth-features__ad-performance-bar-fill{height:100%}}.cc-growth-features__ad-performance-x-axis{display:flex;flex-shrink:0;gap:0}.cc-growth-features__ad-performance-x-label{flex:1 1 0;min-width:0;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.5625rem;font-weight:500;line-height:1;color:#1a1a1a;text-align:center}@media(min-width: 640px){.cc-growth-features__ad-performance-x-label{font-size:.625rem}}@keyframes cc-growth-ad-perf-bar-rise{to{transform:scaleY(1)}}@keyframes cc-growth-ad-perf-bar-fill{to{height:100%}}@keyframes cc-growth-features-seo-audits-scroll{0%,18%{transform:translateY(0)}22%,40%{transform:translateY(calc(-1 * var(--seo-audit-metric-step)))}44%,62%{transform:translateY(calc(-2 * var(--seo-audit-metric-step)))}66%,84%{transform:translateY(calc(-3 * var(--seo-audit-metric-step)))}88%,100%{transform:translateY(calc(-4 * var(--seo-audit-metric-step)))}}@keyframes cc-growth-features-seo-audits-metric-focus-0{0%,18%{transform:scale(1);filter:blur(0)}22%,100%{transform:scale(0.95);filter:blur(0.8px)}}@keyframes cc-growth-features-seo-audits-metric-focus-1{0%,17%{transform:scale(0.95);filter:blur(0.8px)}22%,40%{transform:scale(1);filter:blur(0)}44%,100%{transform:scale(0.95);filter:blur(0.8px)}}@keyframes cc-growth-features-seo-audits-metric-focus-2{0%,39%{transform:scale(0.95);filter:blur(0.8px)}44%,62%{transform:scale(1);filter:blur(0)}66%,100%{transform:scale(0.95);filter:blur(0.8px)}}@keyframes cc-growth-features-seo-audits-metric-focus-3{0%,61%{transform:scale(0.95);filter:blur(0.8px)}66%,84%{transform:scale(1);filter:blur(0)}88%,100%{transform:scale(0.95);filter:blur(0.8px)}}@keyframes cc-growth-features-seo-audits-metric-focus-4{0%,83%{transform:scale(0.95);filter:blur(0.8px)}88%,100%{transform:scale(1);filter:blur(0)}}@keyframes cc-growth-features-demo-drop{from{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}@keyframes cc-growth-features-campaign-donut-draw{from{stroke-dashoffset:var(--campaign-donut-circumference)}to{stroke-dashoffset:var(--campaign-donut-offset)}}@keyframes cc-growth-features-seo-audits-metric-focus-inactive{0%,100%{transform:scale(0.95);filter:blur(0.8px)}}@media(prefers-reduced-motion: reduce){.cc-growth-features__seo-audits-track{animation:none;transform:translateY(0)}.cc-growth-features__seo-audits-metric{animation:none;transform:scale(0.95);filter:blur(0.8px)}.cc-growth-features__seo-audits-metric:first-child{transform:scale(1);filter:none}.cc-growth-features__ad-performance-bar-fill{transition:none}.cc-growth-features__campaign-donut-progress{animation:none;stroke-dashoffset:var(--campaign-donut-offset);will-change:auto}.cc-growth-features__campaign-stat{animation:none !important;opacity:1 !important;translate:none !important}}.cc-seo-workflow{background:#fff}.cc-seo-workflow__container{display:flex;flex-direction:column;align-items:center;gap:clamp(2.5rem,5vw,4rem)}.cc-seo-workflow__header{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%;max-width:720px;text-align:center}.cc-seo-workflow__title{margin:0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1.625rem,1.2rem + 1.6vw,2.375rem);font-weight:500;line-height:1.18;letter-spacing:-0.01em;color:#17252a;text-wrap:balance;hyphens:auto;overflow-wrap:break-word}.cc-seo-workflow__title b,.cc-seo-workflow__title strong{font-weight:inherit;color:#3aafa9}.cc-seo-workflow__description{margin:0;max-width:640px;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:1rem;line-height:1.6;color:#686868}.cc-seo-workflow__grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:.5rem;width:100%;align-items:stretch}@media(min-width: 810px){.cc-seo-workflow__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}@supports(grid-template-rows: subgrid){.cc-seo-workflow__grid{grid-template-rows:auto minmax(0, 1fr) auto minmax(0, 1fr)}}@supports not (grid-template-rows: subgrid){.cc-seo-workflow__grid{grid-template-rows:repeat(2, minmax(0, 1fr))}}}.cc-seo-workflow.cc-section-reveal--stagger-children>.cc-container>*{transition-duration:.72s}.cc-seo-workflow.cc-section-reveal--stagger-children.cc-section-reveal--visible>.cc-container>*:nth-child(1){transition-delay:.1s}.cc-seo-workflow.cc-section-reveal--stagger-children.cc-section-reveal--visible>.cc-container>*:nth-child(2){transition-delay:.21s}.cc-seo-workflow.cc-section-reveal--stagger-children.cc-section-reveal--visible>.cc-container>*:nth-child(3){transition-delay:.32s}.cc-seo-workflow.cc-section-reveal--stagger-children.cc-section-reveal--visible>.cc-container>*:nth-child(4){transition-delay:.43s}.cc-seo-workflow.cc-section-reveal--stagger-children.cc-section-reveal--visible>.cc-container>*:nth-child(5){transition-delay:.54s}.cc-seo-workflow.cc-section-reveal--stagger-children.cc-section-reveal--visible>.cc-container>*:nth-child(6){transition-delay:.65s}.cc-seo-workflow-card{display:flex;flex:1 1 auto;flex-direction:column;gap:0;min-height:0}@media(min-width: 810px){@supports(grid-template-rows: subgrid){.cc-seo-workflow-card{display:grid;grid-template-rows:subgrid;grid-row:span 2;min-height:0}}@supports not (grid-template-rows: subgrid){.cc-seo-workflow-card{display:grid;grid-template-rows:auto minmax(0, 1fr);min-height:0}}}.cc-seo-workflow-card__body{display:flex;flex:1;flex-direction:column;gap:0;width:100%;background:#fff}.cc-seo-workflow-card__visual{position:relative;flex:1 1 auto;min-height:140px;padding:1rem 1.25rem 1.5rem;overflow:hidden}.cc-seo-workflow-card__visual::after{content:"";position:absolute;z-index:2;left:0;right:0;bottom:0;height:22%;min-height:44px;max-height:72px;pointer-events:none;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 100%)}.cc-seo-workflow-track{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;height:100%;min-height:inherit;padding:.75rem;color:#3aafa9;background:rgba(0,0,0,0);border-radius:12px}.cc-seo-workflow-track__panel{position:relative;z-index:1;display:flex;flex-direction:column;gap:.625rem;flex:1 1 auto;width:100%;min-height:0;padding:.75rem;background:#fff;border:1px solid rgba(26,26,26,.08);border-radius:10px;box-shadow:0 4px 24px rgba(0,0,0,.06)}.cc-seo-workflow-track__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-bottom:.5rem;border-bottom:1px solid rgba(26,26,26,.08)}.cc-seo-workflow-track__title-group{display:flex;align-items:center;gap:.375rem;min-width:0}.cc-seo-workflow-track__chart-icon{flex-shrink:0;color:#3aafa9}.cc-seo-workflow-track__label{font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.02em;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-seo-workflow-track__location{flex-shrink:0;padding:.2rem .5rem;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.625rem;font-weight:600;letter-spacing:.03em;color:#2d8f8a;background:rgba(58,175,169,.1);border:1px solid rgba(58,175,169,.2);border-radius:999px}.cc-seo-workflow-track__list{display:flex;flex:1 1 auto;flex-direction:column;gap:.375rem;min-height:0;max-height:8.75rem;margin:0;padding:0;overflow-y:auto;list-style:none;scrollbar-width:thin;scrollbar-color:rgba(26,26,26,.22) rgba(0,0,0,0)}.cc-seo-workflow-track__row{display:grid;grid-template-columns:auto 1fr auto 2.5rem;align-items:center;gap:.5rem;padding:.375rem .5rem;background:#fff;border:1px solid rgba(26,26,26,.08);border-radius:8px;opacity:0;translate:0 8px}@media(prefers-reduced-motion: no-preference){.cc-seo-workflow-track__panel--in-view .cc-seo-workflow-track__row{animation:cc-seo-workflow-demo-drop .48s cubic-bezier(0.22, 1, 0.36, 1) both;animation-delay:calc(.12s + var(--track-row-index, 0)*70ms)}}@media(prefers-reduced-motion: reduce){.cc-seo-workflow-track__panel--in-view .cc-seo-workflow-track__row{opacity:1;translate:none}}.cc-seo-workflow-track__sparkline-path{stroke-dasharray:1;stroke-dashoffset:1}@media(prefers-reduced-motion: no-preference){.cc-seo-workflow-track__panel--in-view .cc-seo-workflow-track__sparkline-path{animation:cc-seo-workflow-sparkline-draw .75s cubic-bezier(0.22, 1, 0.36, 1) both;animation-delay:calc(.28s + var(--track-row-index, 0)*70ms)}}@media(prefers-reduced-motion: reduce){.cc-seo-workflow-track__panel--in-view .cc-seo-workflow-track__sparkline-path{stroke-dashoffset:0}}.cc-seo-workflow-track__rank{font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.6875rem;font-weight:700;color:#686868;min-width:1.5rem}.cc-seo-workflow-track__rank--top{color:#2d8f8a}.cc-seo-workflow-track__keyword{font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:.6875rem;font-weight:500;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-seo-workflow-track__trend{display:inline-flex;align-items:center;gap:.125rem;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.625rem;font-weight:600}.cc-seo-workflow-track__trend--up{color:#2d8f8a}.cc-seo-workflow-track__trend--down{color:#c45c4a}.cc-seo-workflow-track__trend-icon{flex-shrink:0}.cc-seo-workflow-track__sparkline{width:2.5rem;height:1rem;color:#3aafa9;opacity:.75}.cc-seo-workflow-scale{display:flex;flex-direction:column;align-items:stretch;width:100%;height:100%;min-height:inherit;color:#3aafa9}.cc-seo-workflow-scale__surface{display:flex;flex:1 1 auto;flex-direction:column;gap:.625rem;width:100%;min-height:0;padding:.875rem;overflow:hidden;border-radius:12px;background:#fff;border:1px solid rgba(13,41,0,.08);box-shadow:0 4px 24px rgba(0,0,0,.06)}.cc-seo-workflow-scale__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-bottom:.375rem;border-bottom:1px solid rgba(26,26,26,.08)}.cc-seo-workflow-scale__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;color:#2d8f8a}.cc-seo-workflow-scale__header-icon{flex-shrink:0;color:#3aafa9}.cc-seo-workflow-scale__realtime{flex-shrink:0;padding:.125rem .5rem;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.5625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#686868;background:#f1f2f2;border:1px solid rgba(26,26,26,.08);border-radius:999px}.cc-seo-workflow-scale__rows{display:flex;flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none}.cc-seo-workflow-scale__row{display:flex;flex-direction:column;gap:.25rem;padding:.5rem .625rem;background:#f1f2f2;border:1px solid rgba(26,26,26,.08);border-radius:8px;box-shadow:0 1px 2px rgba(26,26,26,.04);transition:border-color .3s cubic-bezier(0.44, 0, 0.56, 1);opacity:0;translate:0 10px}.cc-seo-workflow-scale__row:last-child{opacity:0}@media(prefers-reduced-motion: no-preference){.cc-seo-workflow-scale__surface--in-view .cc-seo-workflow-scale__row{animation:cc-seo-workflow-demo-drop .5s cubic-bezier(0.22, 1, 0.36, 1) both;animation-delay:calc(.14s + var(--scale-row-index, 0)*85ms)}}@media(prefers-reduced-motion: reduce){.cc-seo-workflow-scale__surface--in-view .cc-seo-workflow-scale__row{opacity:1;translate:none}.cc-seo-workflow-scale__surface--in-view .cc-seo-workflow-scale__row:last-child{opacity:.72}}@media(prefers-reduced-motion: no-preference){.cc-seo-workflow-scale__surface--in-view .cc-seo-workflow-scale__row:last-child{animation-name:cc-seo-workflow-demo-drop-dim}}@media(prefers-reduced-motion: no-preference){.cc-seo-workflow-scale__surface--in-view .cc-seo-workflow-scale__value-after{animation:cc-seo-workflow-value-pop .55s cubic-bezier(0.22, 1, 0.36, 1) both;animation-delay:calc(.42s + var(--scale-row-index, 0)*85ms)}}.cc-seo-workflow-scale__row-label{font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.625rem;font-weight:600;line-height:1.2;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-seo-workflow-scale__row-values{display:inline-flex;align-items:center;gap:.3125rem;min-width:0}.cc-seo-workflow-scale__value-before{font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.6875rem;font-weight:500;line-height:1.1;color:#686868}.cc-seo-workflow-scale__arrow{flex-shrink:0;color:#3aafa9}.cc-seo-workflow-scale__value-after{font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.6875rem;font-weight:700;line-height:1.1;color:#1a1a1a}@media(max-width: 639px){.cc-seo-workflow-scale__surface{padding:.625rem;gap:.5rem}.cc-seo-workflow-scale__row{padding:.4375rem .5rem}.cc-seo-workflow-scale__row-label{font-size:.5625rem}.cc-seo-workflow-scale__value-before,.cc-seo-workflow-scale__value-after{font-size:.625rem}}@media(prefers-reduced-motion: reduce){.cc-seo-workflow-scale__row{transition:none}}.cc-seo-workflow-insights{display:flex;flex-direction:column;align-items:stretch;width:100%;height:100%;min-height:inherit}.cc-seo-workflow-insights__panel{display:flex;flex:1 1 auto;flex-direction:column;gap:.75rem;width:100%;height:100%;min-height:0;padding:.875rem;background:#fff;border:1px solid rgba(13,41,0,.08);border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.06)}.cc-seo-workflow-insights__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-bottom:.625rem;border-bottom:1px solid rgba(26,26,26,.08)}.cc-seo-workflow-insights__heading{display:inline-flex;align-items:center;gap:.375rem;min-width:0}.cc-seo-workflow-insights__sparkle{flex-shrink:0;width:14px;height:14px;color:#3aafa9}.cc-seo-workflow-insights__title{font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.75rem;font-weight:600;line-height:1.2;color:#1a1a1a;white-space:nowrap}.cc-seo-workflow-insights__pill{flex-shrink:0;padding:.125rem .5rem;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.625rem;font-weight:600;line-height:1.4;letter-spacing:.04em;text-transform:uppercase;color:#2d8f8a;background:rgba(58,175,169,.12);border:1px solid rgba(58,175,169,.22);border-radius:999px}.cc-seo-workflow-insights__list{display:flex;flex:1 1 auto;flex-direction:column;gap:.5rem;min-height:0;margin:0;padding:0;list-style:none}.cc-seo-workflow-insights__item{display:flex;flex-direction:column;gap:.375rem;padding:.625rem .75rem;background:#f1f2f2;border:1px solid rgba(26,26,26,.08);border-radius:8px;transition:border-color .3s cubic-bezier(0.44, 0, 0.56, 1);opacity:0;translate:0 10px}.cc-seo-workflow-insights__item--critical{border-left:3px solid #e05252}.cc-seo-workflow-insights__item--opportunity{border-left:3px solid #3aafa9}.cc-seo-workflow-insights__item--good{border-left:3px solid #2ea86a}@media(prefers-reduced-motion: no-preference){.cc-seo-workflow-insights__panel--in-view .cc-seo-workflow-insights__item{animation:cc-seo-workflow-demo-drop .46s cubic-bezier(0.22, 1, 0.36, 1) both;animation-delay:calc(.16s + var(--insights-item-index, 0)*90ms)}}@media(prefers-reduced-motion: reduce){.cc-seo-workflow-insights__panel--in-view .cc-seo-workflow-insights__item{opacity:1;translate:none}}@media(prefers-reduced-motion: no-preference){.cc-seo-workflow-insights__panel--in-view .cc-seo-workflow-insights__sparkle{animation:cc-seo-workflow-sparkle-pulse 1.6s ease-in-out .2s infinite}}.cc-seo-workflow-insights__badge{display:inline-flex;align-self:flex-start;padding:.125rem .4375rem;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.5625rem;font-weight:600;line-height:1.35;letter-spacing:.03em;text-transform:uppercase;border-radius:4px}.cc-seo-workflow-insights__badge--critical{color:#b42318;background:rgba(224,82,82,.12)}.cc-seo-workflow-insights__badge--opportunity{color:#2d8f8a;background:rgba(58,175,169,.14)}.cc-seo-workflow-insights__badge--good{color:#1f7a4d;background:rgba(46,168,106,.14)}.cc-seo-workflow-insights__text{font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:.6875rem;font-weight:500;line-height:1.45;color:#1a1a1a}@media(max-width: 809px){.cc-seo-workflow-insights__panel{padding:.75rem;gap:.625rem}.cc-seo-workflow-insights__header{padding-bottom:.5rem}.cc-seo-workflow-insights__title{font-size:.6875rem}.cc-seo-workflow-insights__pill{padding:.1rem .4375rem;font-size:.5625rem}.cc-seo-workflow-insights__item{gap:.25rem;padding:.5rem .625rem}.cc-seo-workflow-insights__badge{font-size:.5rem}.cc-seo-workflow-insights__text{font-size:.625rem}}@media(max-width: 639px){.cc-seo-workflow-insights{gap:.375rem}.cc-seo-workflow-insights__icon{width:24px;height:24px}.cc-seo-workflow-insights__icon-svg{width:24px;height:24px}.cc-seo-workflow-insights__panel{padding:.625rem;gap:.5rem;border-radius:10px}.cc-seo-workflow-insights__list{gap:.375rem}.cc-seo-workflow-insights__item{padding:.4375rem .5rem;border-radius:6px}.cc-seo-workflow-insights__text{font-size:.5625rem;line-height:1.4}}.cc-seo-workflow-connect{position:relative;display:flex;align-items:stretch;width:100%;min-height:inherit;padding:.75rem;background:rgba(0,0,0,0);border-radius:12px}.cc-seo-workflow-connect__panel{position:relative;z-index:1;display:flex;flex-direction:column;gap:.625rem;width:100%;min-height:inherit;padding:.75rem;background:#fff;border:1px solid rgba(26,26,26,.08);border-radius:10px;box-shadow:0 4px 24px rgba(0,0,0,.06)}.cc-seo-workflow-connect__form{display:flex;align-items:flex-start;gap:.5rem}.cc-seo-workflow-connect__form-body{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0}.cc-seo-workflow-connect__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:28px;height:28px;color:#686868;background:#fff;border:1px solid rgba(26,26,26,.08);border-radius:8px}.cc-seo-workflow-connect__field{display:flex;flex:1 1 8rem;align-items:center;gap:0;min-width:0;padding:.35rem .5rem;background:#fff;border:1px solid rgba(26,26,26,.08);border-radius:7px;overflow:hidden}.cc-seo-workflow-connect__prefix{flex-shrink:0;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.625rem;font-weight:500;color:#686868;opacity:.7}.cc-seo-workflow-connect__url{min-width:0;overflow:hidden;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.625rem;font-weight:600;color:#1a1a1a;white-space:nowrap;text-overflow:ellipsis}.cc-seo-workflow-connect__url--prompt{font-weight:500;color:rgba(104,104,104,.92)}.cc-seo-workflow-connect__cursor{flex-shrink:0;width:1px;height:.7rem;margin-left:1px;background:#3aafa9;animation:cc-seo-workflow-connect-cursor 1.1s step-end infinite}.cc-seo-workflow-connect__pill{display:inline-flex;flex-shrink:0;align-items:center;gap:.3rem;padding:.2rem .45rem;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.625rem;font-weight:600;letter-spacing:.02em;color:#2d8f8a;background:rgba(58,175,169,.12);border:1px solid rgba(58,175,169,.2);border-radius:999px;white-space:nowrap}.cc-seo-workflow-connect__pill-dot{width:5px;height:5px;border-radius:50%;background:#3aafa9;animation:cc-seo-workflow-connect-pulse 1.4s ease-in-out infinite}.cc-seo-workflow-connect__divider{height:1px;background:rgba(26,26,26,.07)}.cc-seo-workflow-connect__integrations{display:flex;flex-direction:column;gap:.35rem;max-height:7.25rem;margin:0;padding:0;overflow:hidden;list-style:none}.cc-seo-workflow-connect__integration{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0;opacity:0;translate:0 8px}@media(prefers-reduced-motion: no-preference){.cc-seo-workflow-connect__panel--in-view .cc-seo-workflow-connect__integration{animation:cc-seo-workflow-demo-drop .44s cubic-bezier(0.22, 1, 0.36, 1) both;animation-delay:calc(.2s + var(--connect-integration-index, 0)*75ms)}}@media(prefers-reduced-motion: reduce){.cc-seo-workflow-connect__panel--in-view .cc-seo-workflow-connect__integration{opacity:1;translate:none}}.cc-seo-workflow-connect__integration-brand{display:inline-flex;align-items:center;gap:.35rem;min-width:0}.cc-seo-workflow-connect__integration-logo{flex-shrink:0;width:18px;height:18px;object-fit:contain}.cc-seo-workflow-connect__integration-badge{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:18px;height:18px;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.5625rem;font-weight:700;color:#2d8f8a;background:rgba(58,175,169,.1);border-radius:4px}.cc-seo-workflow-connect__integration-name{overflow:hidden;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.625rem;font-weight:600;color:#1a1a1a;white-space:nowrap;text-overflow:ellipsis}.cc-seo-workflow-connect__integration-status{display:inline-flex;flex-shrink:0;align-items:center;gap:.25rem;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.5625rem;font-weight:600;color:rgba(104,104,104,.95)}.cc-seo-workflow-connect--search .cc-seo-workflow-connect__field{flex:1 1 100%}.cc-seo-workflow-connect__stats{display:flex;flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none}.cc-seo-workflow-connect__stat{display:flex;align-items:center;justify-content:space-between;gap:.5rem;opacity:0;translate:0 6px}@media(prefers-reduced-motion: no-preference){.cc-seo-workflow-connect__panel--in-view .cc-seo-workflow-connect__stat{animation:cc-seo-workflow-demo-drop .42s cubic-bezier(0.22, 1, 0.36, 1) both;animation-delay:calc(.32s + var(--connect-stat-index, 0)*80ms)}}@media(prefers-reduced-motion: reduce){.cc-seo-workflow-connect__panel--in-view .cc-seo-workflow-connect__stat{opacity:1;translate:none}}@media(prefers-reduced-motion: no-preference){.cc-seo-workflow-connect__panel--in-view .cc-seo-workflow-connect__check{animation:cc-seo-workflow-check-pop .38s cubic-bezier(0.22, 1, 0.36, 1) both;animation-delay:calc(.45s + var(--connect-stat-index, 0)*80ms)}}.cc-seo-workflow-connect__stat-label{font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.625rem;font-weight:500;color:#686868}.cc-seo-workflow-connect__stat-meta{display:inline-flex;align-items:center;gap:.35rem}.cc-seo-workflow-connect__stat-value{display:inline-flex;align-items:center;gap:.25rem;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.625rem;font-weight:600;color:#1a1a1a}.cc-seo-workflow-connect__check{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:#1f7a4d;background:rgba(46,168,106,.14);border-radius:50%}.cc-seo-workflow-connect__bar{position:relative;width:52px;height:4px;overflow:hidden;background:rgba(26,26,26,.08);border-radius:999px}.cc-seo-workflow-connect__bar--indexed .cc-seo-workflow-connect__bar-fill{width:78%}.cc-seo-workflow-connect__bar--vitals .cc-seo-workflow-connect__bar-fill{width:92%}.cc-seo-workflow-connect__bar-fill{display:block;height:100%;width:0;background:linear-gradient(90deg, #3aafa9 0%, #2d8f8a 100%);border-radius:inherit}@media(prefers-reduced-motion: no-preference){.cc-seo-workflow-connect__panel--in-view .cc-seo-workflow-connect__bar--indexed .cc-seo-workflow-connect__bar-fill{animation:cc-seo-workflow-connect-bar-indexed 1.35s cubic-bezier(0.44, 0, 0.56, 1) .55s both}}@media(prefers-reduced-motion: reduce){.cc-seo-workflow-connect__panel--in-view .cc-seo-workflow-connect__bar--indexed .cc-seo-workflow-connect__bar-fill{width:78%}}@media(prefers-reduced-motion: no-preference){.cc-seo-workflow-connect__panel--in-view .cc-seo-workflow-connect__bar--vitals .cc-seo-workflow-connect__bar-fill{animation:cc-seo-workflow-connect-bar-vitals 1.35s cubic-bezier(0.44, 0, 0.56, 1) .68s both}}@media(prefers-reduced-motion: reduce){.cc-seo-workflow-connect__panel--in-view .cc-seo-workflow-connect__bar--vitals .cc-seo-workflow-connect__bar-fill{width:92%}}.cc-seo-workflow-connect__footer{display:inline-flex;align-items:center;gap:.3rem;padding-top:.125rem;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.625rem;font-weight:500;color:rgba(104,104,104,.85)}.cc-seo-workflow-connect__footer svg{flex-shrink:0;color:#3aafa9}@keyframes cc-seo-workflow-connect-cursor{0%,49%{opacity:1}50%,100%{opacity:0}}@keyframes cc-seo-workflow-connect-pulse{0%,100%{opacity:.35;transform:scale(0.85)}50%{opacity:1;transform:scale(1)}}@keyframes cc-seo-workflow-connect-bar-indexed{to{width:78%}}@keyframes cc-seo-workflow-connect-bar-vitals{to{width:92%}}@keyframes cc-seo-workflow-demo-drop{from{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}@keyframes cc-seo-workflow-demo-drop-dim{from{opacity:0;translate:0 10px}to{opacity:.72;translate:0 0}}@keyframes cc-seo-workflow-sparkline-draw{to{stroke-dashoffset:0}}@keyframes cc-seo-workflow-value-pop{0%,100%{transform:scale(1)}50%{transform:scale(1.07);color:#2d8f8a}}@keyframes cc-seo-workflow-check-pop{0%{opacity:0;transform:scale(0.6)}100%{opacity:1;transform:scale(1)}}@keyframes cc-seo-workflow-sparkle-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(0.92)}}@media(prefers-reduced-motion: reduce){.cc-seo-workflow-connect__cursor,.cc-seo-workflow-connect__pill-dot,.cc-seo-workflow-connect__bar-fill{animation:none}.cc-seo-workflow-track__row,.cc-seo-workflow-track__sparkline-path,.cc-seo-workflow-scale__row,.cc-seo-workflow-scale__value-after,.cc-seo-workflow-insights__item,.cc-seo-workflow-insights__sparkle,.cc-seo-workflow-connect__integration,.cc-seo-workflow-connect__stat,.cc-seo-workflow-connect__check{animation:none !important;opacity:1 !important;translate:none !important;stroke-dashoffset:0 !important;transform:none !important}.cc-seo-workflow-scale__row:last-child{opacity:.72 !important}}.cc-product-canvas{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;max-width:100%;min-width:0;margin:0;overflow-x:clip;overflow-y:clip;background:#060606;color:#fff}@supports not (overflow: clip){.cc-product-canvas{overflow-x:hidden;overflow-y:hidden}}.cc-product-canvas .cc-eyebrow--pill{color:#fff;background:rgba(255,255,255,.08);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border-color:rgba(255,255,255,.14)}.cc-product-canvas__noise{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.13;background-image:url("/assets/imgs/home/product-canvas/grain-texture.png");background-repeat:repeat;background-position:left top;background-size:93.5px auto}.cc-product-canvas__rules{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;gap:0;pointer-events:none}.cc-product-canvas__rules-bay{display:flex;align-items:center;justify-content:center;flex:1 0 0;height:100%;overflow:hidden}.cc-product-canvas__rule{flex:none;width:1px;height:100%;background:rgba(255,255,255,.06)}.cc-product-canvas__heading{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:14px;width:100%;max-width:unset;min-width:0;margin:0;padding:170px 40px 50px;background:rgba(0,0,0,0)}.cc-product-canvas__heading-group{display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:100%}.cc-product-canvas__eyebrow,.cc-product-canvas__title,.cc-product-canvas__body,.cc-product-canvas__frame,.cc-product-canvas__tile{opacity:1}@media(prefers-reduced-motion: no-preference){.cc-product-canvas .cc-product-canvas__eyebrow,.cc-product-canvas .cc-product-canvas__title,.cc-product-canvas .cc-product-canvas__body,.cc-product-canvas .cc-product-canvas__frame,.cc-product-canvas .cc-product-canvas__tile{opacity:0;will-change:opacity;transition-property:opacity;transition-duration:.4s;transition-timing-function:cubic-bezier(0.44, 0, 0.56, 1);transition-delay:0s}.cc-product-canvas .cc-product-canvas__title,.cc-product-canvas .cc-product-canvas__tile--2{transition-delay:.1s}.cc-product-canvas .cc-product-canvas__body,.cc-product-canvas .cc-product-canvas__tile--3{transition-delay:.2s}.cc-product-canvas .cc-product-canvas__frame,.cc-product-canvas .cc-product-canvas__tile--4{transition-delay:.3s}.cc-product-canvas.is-appeared .cc-product-canvas__eyebrow,.cc-product-canvas.is-appeared .cc-product-canvas__title,.cc-product-canvas.is-appeared .cc-product-canvas__body,.cc-product-canvas.is-appeared .cc-product-canvas__frame,.cc-product-canvas.is-appeared .cc-product-canvas__tile{opacity:1}.cc-product-canvas.is-appear-settled .cc-product-canvas__eyebrow,.cc-product-canvas.is-appear-settled .cc-product-canvas__title,.cc-product-canvas.is-appear-settled .cc-product-canvas__body,.cc-product-canvas.is-appear-settled .cc-product-canvas__frame,.cc-product-canvas.is-appear-settled .cc-product-canvas__tile{will-change:auto}}.cc-product-canvas__title{margin:0;max-width:430px;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1.625rem,1.2rem + 1.6vw,2.375rem);font-weight:500;line-height:1.18;letter-spacing:-0.01em;color:#17252a;text-wrap:balance;hyphens:auto;overflow-wrap:break-word;color:#fff}.cc-product-canvas__body{margin:0;max-width:700px;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:16px;font-weight:300;line-height:1.7;letter-spacing:.02em;color:rgba(255,255,255,.85)}.cc-product-canvas__board{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:60px;width:100%;max-width:100%;min-width:0;padding:0;border-bottom:1px solid rgba(255,255,255,.06)}.cc-product-canvas__scroller{width:100%;max-width:100%;min-width:0;height:486px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none}.cc-product-canvas__scroller[data-hide-scrollbars=true]::-webkit-scrollbar{width:0;height:0}.cc-product-canvas__scroller[data-hide-scrollbars=true]::-webkit-scrollbar-thumb{background:rgba(0,0,0,0)}.cc-product-canvas__frame-header{position:relative;z-index:5;flex:none;width:100%;min-width:0}.cc-product-canvas--has-frame-header .cc-product-canvas__frame{gap:clamp(.625rem,1.5vw,.875rem)}.cc-product-canvas--has-frame-header .cc-product-canvas__chrome{flex:1 1 auto;min-height:0}.cc-product-canvas--has-frame-header .cc-product-canvas__viewport,.cc-product-canvas--has-frame-footer .cc-product-canvas__viewport{height:auto;align-self:stretch;min-height:0}.cc-product-canvas--has-frame-footer .cc-product-canvas__frame{gap:clamp(.625rem,1.5vw,.875rem)}.cc-product-canvas--has-frame-footer .cc-product-canvas__frame-footer{flex:none;min-width:0;width:100%}.cc-product-canvas--has-frame-footer .cc-product-canvas__chrome{flex:1 1 auto;min-height:0}.cc-product-canvas__frame{position:relative;display:flex;flex-direction:column;width:1140px;min-width:1100px;height:486px;padding:40px 70px 36px 80px;border:0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06);background:#060606;backdrop-filter:blur(10px)}.cc-product-canvas__chrome{position:relative;z-index:3;display:flex;flex:1 1 auto;align-items:stretch;gap:30px;min-height:0;width:100%;max-width:none}.cc-product-canvas__rail{display:flex;flex-direction:column;flex:none;gap:34px;width:152px;max-width:152px}.cc-product-canvas--no-stack .cc-product-canvas__rail{gap:0}.cc-product-canvas--no-frame-ornaments .cc-product-canvas__ruler,.cc-product-canvas--no-frame-ornaments .cc-product-canvas__line--left,.cc-product-canvas--no-frame-ornaments .cc-product-canvas__line--right,.cc-product-canvas--no-frame-ornaments .cc-product-canvas__auto,.cc-product-canvas--no-frame-ornaments .cc-product-canvas__hashes,.cc-product-canvas--no-frame-ornaments .cc-product-canvas__host,.cc-product-canvas--no-frame-ornaments .cc-product-canvas__you{display:none}.cc-product-canvas--no-stage-chrome .cc-product-canvas__stage{justify-content:center}.cc-product-canvas--no-stage-chrome .cc-product-canvas__graph{display:flex;align-items:center;justify-content:center;padding:clamp(.5rem,1.5vw,1rem)}.cc-product-canvas--no-stage-chrome .cc-product-canvas__nodes{position:relative;top:auto;left:auto;flex:none;margin-inline:auto}.cc-product-canvas__tabs{display:flex;flex-direction:column;gap:10px;width:152px}.cc-product-canvas__tab{position:relative;display:flex;align-items:center;justify-content:center;width:152px;height:36px;padding:0 20px;border:0;box-shadow:inset 0 0 0 .7px rgba(255,255,255,.2);background:rgba(0,0,0,0);color:#fff;cursor:pointer;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif}.cc-product-canvas__tab:not(button){cursor:default}.cc-product-canvas__tab{font-size:11px;font-weight:800;letter-spacing:normal;line-height:1;text-transform:none;transition:box-shadow .1s cubic-bezier(0.44, 0, 0.56, 1),background .1s cubic-bezier(0.44, 0, 0.56, 1),color .1s cubic-bezier(0.44, 0, 0.56, 1)}.cc-product-canvas__tab:hover:not(.is-active){box-shadow:inset 0 0 0 .7px rgba(255,255,255,.45)}.cc-product-canvas__tab:focus-visible{outline:2px solid rgba(255,255,255,.65);outline-offset:2px}.cc-product-canvas__tab.is-active{box-shadow:none;background:#fff;color:rgba(0,0,0,.6)}.cc-product-canvas__stack{display:flex;flex-direction:column;gap:10px;width:100%}.cc-product-canvas__stack-label{margin:0;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:10px;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;color:#fff}.cc-product-canvas__stack-grid{display:grid;grid-template-columns:repeat(3, minmax(1px, 1fr));grid-template-rows:repeat(2, min-content);gap:10px;width:100%;height:87px}.cc-product-canvas__stack-tile{display:flex;align-items:center;justify-content:center;width:100%;height:39px;border:0;box-shadow:inset 0 0 0 .7px rgba(255,255,255,.2)}.cc-product-canvas__stack-icon{display:block;flex:none}.cc-product-canvas__viewport{position:relative;flex:1 0 0;width:1px;min-width:650px;max-width:none;height:100%}.cc-product-canvas__stage{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;width:100%;min-width:650px;max-width:none;height:100%;opacity:1;visibility:visible;transition:opacity .4s cubic-bezier(0.44, 0, 0.56, 1),visibility 0s linear 0s}.cc-product-canvas__stage[hidden]{display:flex;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s cubic-bezier(0.44, 0, 0.56, 1),visibility 0s linear .4s}.cc-product-canvas__flow-scroll{position:relative;flex:1 1 auto;min-height:0;width:100%;height:100%}.cc-product-canvas--flow-scroll-x .cc-product-canvas__viewport{display:flex;flex-direction:column}.cc-product-canvas--flow-scroll-x .cc-product-canvas__flow-scroll{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;flex:1 1 auto;width:100%;max-width:100%;min-width:0;height:auto;scrollbar-width:none;-ms-overflow-style:none}.cc-product-canvas--flow-scroll-x .cc-product-canvas__flow-scroll[data-hide-scrollbars=true]::-webkit-scrollbar{width:0;height:0}.cc-product-canvas--flow-scroll-x .cc-product-canvas__flow-scroll[data-hide-scrollbars=true]::-webkit-scrollbar-thumb{background:rgba(0,0,0,0)}.cc-product-canvas--flow-scroll-x.cc-product-canvas--no-stage-chrome .cc-product-canvas__stage{position:relative;inset:auto;flex:none;width:max-content;min-width:100%;height:auto}.cc-product-canvas--flow-scroll-x.cc-product-canvas--no-stage-chrome .cc-product-canvas__flow-surface{flex:none;width:max-content;min-width:100%;justify-content:flex-start}.cc-product-canvas--flow-scroll-x.cc-product-canvas--no-stage-chrome .cc-product-canvas__graph{position:relative;inset:auto;z-index:0;display:block;flex:none;width:641px;height:291px;margin-inline:auto;overflow:visible}.cc-product-canvas__flow-surface{position:relative;display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between;width:100%;min-height:0}@media(prefers-reduced-motion: no-preference){.cc-product-canvas .cc-product-canvas__flow-surface .cc-product-canvas__node-title,.cc-product-canvas .cc-product-canvas__flow-surface .cc-product-canvas__node-sub,.cc-product-canvas .cc-product-canvas__flow-surface .cc-product-canvas__agent-copy span,.cc-product-canvas .cc-product-canvas__flow-surface .cc-product-canvas__stage-top .cc-product-canvas__chip-label,.cc-product-canvas .cc-product-canvas__flow-surface .cc-product-canvas__node-mark,.cc-product-canvas .cc-product-canvas__flow-surface .cc-product-canvas__node-mark--lucide,.cc-product-canvas .cc-product-canvas__flow-surface .cc-product-canvas__agent-mark{transition:opacity .22s cubic-bezier(0.44, 0, 0.56, 1),transform .22s cubic-bezier(0.44, 0, 0.56, 1)}.cc-product-canvas.is-flow-crossfade-out .cc-product-canvas__node-title,.cc-product-canvas.is-flow-crossfade-out .cc-product-canvas__node-sub,.cc-product-canvas.is-flow-crossfade-out .cc-product-canvas__agent-copy span,.cc-product-canvas.is-flow-crossfade-out .cc-product-canvas__stage-top .cc-product-canvas__chip-label{opacity:0;transform:translateY(3px)}.cc-product-canvas.is-flow-crossfade-out .cc-product-canvas__node-mark,.cc-product-canvas.is-flow-crossfade-out .cc-product-canvas__node-mark--lucide,.cc-product-canvas.is-flow-crossfade-out .cc-product-canvas__agent-mark{opacity:.35}}.cc-product-canvas__stage-top{position:relative;z-index:4;display:flex;align-items:flex-start;gap:14px;width:max-content}.cc-product-canvas__top-group{display:flex;align-items:center;gap:0;width:min-content;background:#0d0d0d}.cc-product-canvas__chip,.cc-product-canvas__untitled,.cc-product-canvas__top-icon{box-sizing:border-box;box-shadow:inset 0 0 0 .5px rgba(255,255,255,.15)}.cc-product-canvas__chip,.cc-product-canvas__untitled{display:flex;align-items:center;justify-content:center;gap:10px;width:121px;height:36px;padding:0;overflow:hidden;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:10px;font-weight:400;letter-spacing:normal;text-transform:none;color:#fff}.cc-product-canvas__chip-label{flex:none;white-space:nowrap}.cc-product-canvas__chip-icon{flex:none;color:#3aafa9}.cc-product-canvas__untitled-icon{flex:none}.cc-product-canvas__top-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px}.cc-product-canvas__top-icon svg{flex:none}.cc-product-canvas__graph,.cc-product-canvas__chat{position:absolute;inset:0;z-index:0;width:100%;height:100%;overflow:hidden}.cc-product-canvas__grid{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.1;filter:invert(1);mix-blend-mode:lighten;background-image:url("/assets/imgs/home/product-canvas/icon-badge.svg");background-repeat:repeat;background-position:left top;background-size:41.5px auto}.cc-product-canvas__connectors{position:absolute;z-index:0;pointer-events:none;overflow:visible}.cc-product-canvas__connectors--branch{width:275px;height:269px;bottom:0;left:53%;transform:translateX(-50%)}.cc-product-canvas__connectors--main{width:614px;height:179px;top:25px;right:0}.cc-product-canvas__path{fill:none;stroke:#fff;stroke-width:.7;pointer-events:stroke;transition:stroke .1s cubic-bezier(0.44, 0, 0.56, 1)}.cc-product-canvas__path:hover{stroke:rgba(255,255,255,.55)}.cc-product-canvas__path--branch{stroke-dasharray:13.3338696289 13.3338696289;animation:cc-product-canvas-march-branch 1s linear infinite}.cc-product-canvas__path--main{stroke-dasharray:17.5952050781 17.5952050781;animation:cc-product-canvas-march-main 1s linear infinite}.cc-product-canvas__nodes{position:absolute;z-index:4;top:calc(52.3042% - 145.5px);left:calc(50% - 320.5px);width:641px;height:291px;overflow:visible}.cc-product-canvas__node{position:absolute;z-index:3;display:flex;align-items:center;justify-content:center;width:53px;height:49px;background:#0d0d0d;border:0;box-shadow:inset 0 0 0 1px #fff;border-radius:8px;color:#fff}.cc-product-canvas__node:hover .cc-product-canvas__port{box-shadow:0 0 0 1px rgba(255,255,255,.35)}.cc-product-canvas__node--email{top:1px;left:0;border-radius:20px 8px 8px 20px}.cc-product-canvas__node--fields{top:1px;left:117px}.cc-product-canvas__node--fields .cc-product-canvas__port--out{top:calc(48.9796% - 4.5px)}.cc-product-canvas__node--agent{top:1px;left:calc(47.4259% - 70px);width:140px;height:49px;padding:14px;gap:10px;justify-content:flex-start}.cc-product-canvas__node--code{top:1px;right:150px}.cc-product-canvas__node--fields1{top:1px;right:33px}.cc-product-canvas__node--if{right:203px;bottom:65px}.cc-product-canvas__node--if .cc-product-canvas__port--in{top:calc(51.0204% - 7.5px)}.cc-product-canvas__node--telegram{bottom:65px;left:calc(45.8658% - 26.5px)}.cc-product-canvas__node--send{right:86px;bottom:65px}.cc-product-canvas__node--send .cc-product-canvas__port--in{top:13px}.cc-product-canvas__node-label{position:absolute;z-index:1;bottom:-40px;left:51%;display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:max-content;transform:translateX(-50%);white-space:nowrap;pointer-events:none}.cc-product-canvas__node-label--compact{bottom:-26px}.cc-product-canvas__node-title,.cc-product-canvas__agent-copy span:first-child{font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:11px;font-weight:400;letter-spacing:.02em;line-height:1.3;color:rgba(255,255,255,.7)}.cc-product-canvas__agent-copy span:first-child{color:#fff}.cc-product-canvas__node-sub,.cc-product-canvas__agent-copy span:last-child{font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:9px;font-weight:400;letter-spacing:.02em;line-height:1.3;color:rgba(255,255,255,.7)}.cc-product-canvas__agent-copy{display:flex;flex-direction:column;gap:2px}.cc-product-canvas__agent-mark{display:flex;flex:none;align-items:center;justify-content:center;width:27px;height:27px}.cc-product-canvas__agent-mark svg{flex:none}.cc-product-canvas__node-mark{display:block;flex:none}.cc-product-canvas__node-mark--lucide{color:rgba(255,255,255,.88)}.cc-product-canvas__node-mark--brand{display:flex;align-items:center;justify-content:center;width:18px;height:18px}.cc-product-canvas__node-mark--brand img{display:block}.cc-product-canvas__agent-mark--brand img{display:block}.cc-product-canvas__port{position:absolute;z-index:1;background:#fff;transition:box-shadow .1s cubic-bezier(0.44, 0, 0.56, 1)}.cc-product-canvas__port:hover{box-shadow:0 0 0 1px rgba(255,255,255,.35)}.cc-product-canvas__port--in{width:7px;height:15px;border-radius:2px;top:calc(48.9796% - 7.5px);left:-3px}.cc-product-canvas__port--out,.cc-product-canvas__port--out-top,.cc-product-canvas__port--out-bottom{width:9px;height:9px;border-radius:100px;right:-4px}.cc-product-canvas__port--out{top:calc(51.0204% - 4.5px)}.cc-product-canvas__port--out-top{top:15px}.cc-product-canvas__port--out-bottom{bottom:13px}.cc-product-canvas__add{position:absolute;right:23px;bottom:81px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:17px;height:17px;padding:0;border:0;box-shadow:inset 0 0 0 1px #fff;border-radius:5px;background:#0d0d0d;color:#fff;cursor:pointer;line-height:1}.cc-product-canvas__add:focus-visible{outline:2px solid rgba(255,255,255,.65);outline-offset:2px}.cc-product-canvas__add svg{flex:none}.cc-product-canvas__edge{position:absolute;top:8px;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:9px;font-weight:400;letter-spacing:.02em;line-height:1.3;text-transform:none;color:rgba(255,255,255,.7);white-space:nowrap}.cc-product-canvas__edge--1{left:13%;transform:translateX(-50%)}.cc-product-canvas__edge--2{left:191px}.cc-product-canvas__edge--3{left:63%;transform:translateX(-50%)}.cc-product-canvas__edge--4{right:107px}.cc-product-canvas__chat{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:24px;width:100%;max-width:none;padding:36px 0 0}.cc-product-canvas__sphere{align-self:center;position:relative;width:220px;height:220px;border-radius:100%;background:radial-gradient(circle at 50% 50%, transparent 62%, rgba(255, 255, 255, 0.08) 63%, transparent 64%),radial-gradient(circle at 50% 50%, transparent 38%, rgba(58, 175, 169, 0.2) 39%, transparent 40%)}.cc-product-canvas__sphere-dot{position:absolute;top:50%;left:50%;width:3px;height:3px;border-radius:100px;background:rgba(255,255,255,.55);transform:rotate(calc(var(--i) * 7.5deg)) translateY(-96px)}.cc-product-canvas__prompt{position:relative;z-index:1;align-self:center;display:flex;align-items:center;justify-content:space-between;gap:16px;width:min(420px,100%);height:36px;box-sizing:border-box;padding:0 4px 0 14px;box-shadow:inset 0 0 0 .5px rgba(255,255,255,.15);background:#0d0d0d}.cc-product-canvas__prompt-text{font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:10px;font-weight:400;letter-spacing:normal;text-transform:none;color:rgba(255,255,255,.7)}.cc-product-canvas__tools{display:flex;align-items:center;box-sizing:border-box;height:28px;padding:0 12px;box-shadow:inset 0 0 0 .5px rgba(255,255,255,.15);font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:10px;font-weight:400;letter-spacing:normal;text-transform:none;color:#fff}.cc-product-canvas__ruler{position:absolute;top:36px;left:34px;z-index:1;display:flex;align-items:center;justify-content:center;width:11px;height:82px;overflow:hidden;pointer-events:none}.cc-product-canvas__ruler svg{flex:none}.cc-product-canvas__line{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;width:3px;height:min-content;overflow:hidden;pointer-events:none}.cc-product-canvas__line svg{flex:none}.cc-product-canvas__line--left{top:54%;left:35px;transform:translateY(-50%)}.cc-product-canvas__line--right{right:35px;bottom:40px}.cc-product-canvas__host{position:absolute;top:54px;right:25px;z-index:1;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:10px;font-weight:400;letter-spacing:normal;line-height:1;white-space:pre;color:#fff;transform:rotate(90deg)}.cc-product-canvas__auto{position:absolute;bottom:41px;left:37px;z-index:1;display:flex;align-items:center;justify-content:center;width:min-content;height:min-content;overflow:visible;pointer-events:none}.cc-product-canvas__auto svg{flex:none}.cc-product-canvas__auto-label{position:absolute;right:1px;bottom:10px;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:10px;font-weight:400;letter-spacing:normal;line-height:1;white-space:pre;color:#fff}.cc-product-canvas__hashes{position:absolute;bottom:39px;left:130px;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:78px;height:11px;overflow:hidden;pointer-events:none}.cc-product-canvas__hashes svg{flex:none}.cc-product-canvas__you{position:absolute;bottom:66px;left:477px;z-index:10;width:27px;height:27px;transition:left .4s cubic-bezier(0.44, 0, 0.56, 1),bottom .4s cubic-bezier(0.44, 0, 0.56, 1)}.cc-product-canvas__frame[data-cc-stage=chat] .cc-product-canvas__you{bottom:210px;left:calc(100% - 262px)}.cc-product-canvas__pointer{position:absolute;top:0;left:0;width:17px;height:20px;transform:rotate(-50deg)}.cc-product-canvas__you-pill{position:absolute;right:-40px;bottom:-20px;display:flex;align-items:center;justify-content:center;padding:4px 12px;border:0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);border-radius:30px;background:rgba(255,255,255,.1);backdrop-filter:blur(8px);font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:13px;font-weight:400;letter-spacing:.02em;line-height:22px;color:#fff;white-space:nowrap}.cc-product-canvas__frame-noise{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.13;background-image:url("/assets/imgs/home/product-canvas/grain-texture.png");background-repeat:repeat;background-position:left top;background-size:93.5px auto}.cc-product-canvas__tiles{display:flex;flex-direction:column;width:100%;max-width:100%;min-width:0;border-top:1px solid rgba(255,255,255,.06)}.cc-product-canvas__tile{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%;padding:40px 20px 40px 40px;border-bottom:1px solid rgba(255,255,255,.06);background:#060606}.cc-product-canvas__tile svg{flex:none;width:55px;height:55px}.cc-product-canvas__tile--4{padding:40px;border-bottom:0}.cc-product-canvas__tile-noise{display:none;position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.13;background-image:url("/assets/imgs/home/product-canvas/grain-texture.png");background-repeat:repeat;background-position:left top;background-size:93.5px auto}.cc-product-canvas__tile-copy{display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:100%}.cc-product-canvas__tile-title{margin:0;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:18px;font-weight:500;line-height:1.3;letter-spacing:.02em;color:#fff}.cc-product-canvas__tile-body{margin:0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:15px;font-weight:300;line-height:1.7;letter-spacing:.02em;color:rgba(255,255,255,.85)}@media(max-width: 809.98px){.cc-product-canvas__heading-group{gap:20px}.cc-product-canvas__scroller{display:flex;align-items:center;justify-content:flex-start;padding:0 40px}.cc-product-canvas__frame{flex:none;width:min-content}.cc-product-canvas__tile-noise{display:block}.cc-product-canvas__tile-copy{gap:14px}}@media(min-width: 810px)and (max-width: 1199.98px){.cc-product-canvas__heading{gap:14px;max-width:75%;padding:170px 40px 50px}.cc-product-canvas__heading-group{gap:20px}.cc-product-canvas__board{gap:40px}.cc-product-canvas__scroller{display:flex;align-items:center;justify-content:flex-start;padding:0 40px}.cc-product-canvas__frame{flex:none;width:min-content}.cc-product-canvas__tiles{display:grid;grid-template-columns:repeat(2, minmax(50px, 1fr));grid-template-rows:repeat(2, minmax(0, 1fr))}.cc-product-canvas__tile{width:100%;padding:40px 20px 50px 40px;border-right:1px solid rgba(255,255,255,.06);border-bottom:0}.cc-product-canvas__tile--1,.cc-product-canvas__tile--2{border-bottom:1px solid rgba(255,255,255,.06)}.cc-product-canvas__tile--2,.cc-product-canvas__tile--4{border-right:0}.cc-product-canvas__tile--4{padding:40px 40px 50px}.cc-product-canvas__tile-noise{display:block}}@media(min-width: 1200px){.cc-product-canvas__heading{gap:20px;max-width:50%;padding:170px 30px 50px}.cc-product-canvas__heading-group{gap:30px}.cc-product-canvas__scroller{height:auto;overflow:visible;overscroll-behavior-x:auto;box-sizing:border-box;padding:0 40px}.cc-product-canvas__frame{width:100%;max-width:none;height:510px;box-sizing:border-box}.cc-product-canvas__board{gap:60px;padding:0 0 40px}.cc-product-canvas__tiles{display:flex;flex-direction:row;border-top:0}.cc-product-canvas__tile{flex:1 0 0;width:1px;padding:0 20px 0 40px;background:none;border-bottom:0}.cc-product-canvas__tile--4{padding:0 40px}}.cc-hubspot-product-canvas{position:relative;isolation:isolate;width:100%;max-width:100%;padding:clamp(1rem,2.5vw,1.5rem) 12px;background:rgba(0,0,0,0)}.cc-hubspot-product-canvas .cc-product-canvas--light .cc-product-canvas__stack-tile{background:rgba(29,29,29,.02)}.cc-hubspot-product-canvas .cc-product-canvas--embedded .cc-product-canvas__heading{box-sizing:border-box;width:100%;max-width:95rem;margin-inline:auto;padding-inline:clamp(1.5rem,4vw,2rem)}@media(min-width: 1200px){.cc-hubspot-product-canvas .cc-product-canvas--embedded .cc-product-canvas__heading{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-hubspot-product-canvas .cc-product-canvas--embedded .cc-product-canvas__heading{align-self:center;gap:14px;width:100%;max-width:95rem;padding:clamp(1.25rem,2.5vw,2rem) clamp(1.5rem,4vw,2rem) clamp(1.25rem,2.5vw,2rem)}.cc-hubspot-product-canvas .cc-product-canvas--embedded .cc-product-canvas__board{border-bottom:0;padding-bottom:clamp(1.25rem,2.5vw,2rem)}.cc-hubspot-product-canvas:not(.cc-hubspot-product-canvas--hero) .cc-product-canvas--embedded.cc-product-canvas--light .cc-product-canvas__frame{overflow:hidden;border-radius:12px;background:#fff;border:1px solid #e0e2e6;box-shadow:0 4px 24px rgba(0,0,0,.06)}.cc-hubspot-product-canvas--hero .cc-product-canvas--embedded.cc-product-canvas--light .cc-product-canvas__board,.cc-hubspot-product-canvas--hero .cc-product-canvas--embedded.cc-product-canvas--light .cc-product-canvas__scroller,.cc-hubspot-product-canvas--hero .cc-product-canvas--embedded.cc-product-canvas--light .cc-product-canvas__frame-header,.cc-hubspot-product-canvas--hero .cc-product-canvas--embedded.cc-product-canvas--light .cc-product-canvas__frame-footer,.cc-hubspot-product-canvas--hero .cc-product-canvas--embedded.cc-product-canvas--light .cc-hubspot-product-canvas__tabs-shell{background:rgba(0,0,0,0)}.cc-hubspot-product-canvas--hero .cc-product-canvas--embedded.cc-product-canvas--light.cc-product-canvas--has-frame-footer .cc-product-canvas__frame{min-height:0}.cc-hubspot-product-canvas--hero .cc-product-canvas--embedded.cc-product-canvas--light .cc-product-canvas__frame{padding:0;border-radius:12px;overflow:visible;background:rgba(0,0,0,0);border:none;box-shadow:0 4px 24px rgba(0,0,0,.06);backdrop-filter:none}.cc-hubspot-product-canvas--hero .cc-product-canvas--embedded.cc-product-canvas--light .cc-product-canvas__chrome{position:relative;isolation:isolate;border-radius:12px;overflow:hidden;background:linear-gradient(180deg, #f7f7f8 0%, #edeef1 100%);border:0;box-shadow:inset 0 0 0 1px #e0e2e6;filter:none}.cc-hubspot-product-canvas--hero .cc-product-canvas--embedded.cc-product-canvas--light .cc-product-canvas__viewport{display:flex;flex-direction:column;min-height:0;background:rgba(0,0,0,0)}.cc-hubspot-product-canvas--hero .cc-product-canvas--embedded.cc-product-canvas--light .cc-product-canvas__flow-scroll{flex:1 1 auto;min-height:0;border-radius:0;background:rgba(0,0,0,0);border:none;box-shadow:none;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.cc-hubspot-product-canvas--hero .cc-product-canvas--embedded.cc-product-canvas--light.cc-product-canvas--no-stage-chrome.cc-product-canvas--flow-scroll-x .cc-product-canvas__graph{height:auto;overflow:visible}.cc-hubspot-product-canvas--hero .cc-product-canvas--embedded.cc-product-canvas--light.cc-product-canvas--no-stage-chrome.cc-product-canvas--flow-scroll-x .cc-product-canvas__node-label{align-items:center;max-width:5.25rem;white-space:normal;text-align:center;text-wrap:balance;line-height:1.2}.cc-hubspot-product-canvas--hero .cc-product-canvas--embedded.cc-product-canvas--light.cc-product-canvas--no-stage-chrome.cc-product-canvas--flow-scroll-x .cc-product-canvas__node--if .cc-product-canvas__node-label{max-width:4.5rem}.cc-hubspot-product-canvas--hero .cc-product-canvas--embedded.cc-product-canvas--light.cc-product-canvas--no-stage-chrome.cc-product-canvas--flow-scroll-x .cc-product-canvas__node--telegram .cc-product-canvas__node-label{max-width:4.25rem}.cc-hubspot-product-canvas--hero .cc-product-canvas--embedded.cc-product-canvas--light.cc-product-canvas--no-stage-chrome.cc-product-canvas--flow-scroll-x .cc-product-canvas__node--send .cc-product-canvas__node-label{max-width:4.5rem}.cc-hubspot-product-canvas--hero .cc-product-canvas--embedded.cc-product-canvas--light.cc-product-canvas--no-stage-chrome.cc-product-canvas--flow-scroll-x .cc-product-canvas__node-title{font-size:10px}.cc-hubspot-product-canvas--hero .cc-product-canvas--embedded.cc-product-canvas--light.cc-product-canvas--no-stage-chrome.cc-product-canvas--flow-scroll-x .cc-product-canvas__node-sub{font-size:8.5px}@media(min-width: 1200px){.cc-hubspot-product-canvas .cc-product-canvas--embedded .cc-product-canvas__heading{gap:20px;max-width:95rem}}.cc-hubspot-product-canvas--hero{display:flex;flex-direction:column;gap:clamp(.625rem,1.5vw,.875rem);min-height:0;flex:1 1 auto;width:100%;max-width:none;padding:0}.cc-hubspot-product-canvas__tabs-shell{min-width:0;width:100%;background:rgba(0,0,0,0)}.cc-hubspot-product-canvas__tabs-shell.cc-faq-light-tabs .cc-faq__tab:hover:not(.is-active),.cc-hubspot-product-canvas__tabs-shell.cc-faq-light-tabs .cc-faq__tab.is-active:hover{color:#2d8f8a}.cc-hubspot-product-canvas__tab-icon{flex:none;opacity:.88}.cc-hubspot-product-canvas__tab-label{line-height:1.2}.cc-hubspot-product-canvas__panel{min-width:0;min-height:0;flex:1 1 auto;display:flex;flex-direction:column}.cc-hubspot-product-canvas__integrations{width:100%;min-width:0;background:rgba(0,0,0,0)}.cc-hubspot-product-canvas__integrations .cc-product-canvas__frame-integrations{padding-top:0;border-top:0}.cc-hubspot-product-canvas--hero .cc-product-canvas--embedded{flex:1 1 auto;min-height:0}.cc-product-canvas__frame-integrations{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .5rem;padding-top:.15rem;border-top:1px solid rgba(29,29,29,.08)}@media(prefers-reduced-motion: no-preference){.cc-product-canvas__frame-integrations .cc-product-canvas__frame-integrations-linking,.cc-product-canvas__frame-integrations .cc-product-canvas__frame-integration{transition:opacity .22s cubic-bezier(0.44, 0, 0.56, 1),transform .22s cubic-bezier(0.44, 0, 0.56, 1)}.cc-product-canvas__frame-integrations.is-integrations-crossfade-out .cc-product-canvas__frame-integrations-linking,.cc-product-canvas__frame-integrations.is-integrations-crossfade-out .cc-product-canvas__frame-integration{opacity:0;transform:translateY(3px)}}.cc-product-canvas__frame-integrations-linking{display:inline-flex;flex-shrink:0;align-items:center;gap:.3rem;padding:.2rem .45rem;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:.625rem;font-weight:600;letter-spacing:.02em;color:#2d8f8a;background:rgba(58,175,169,.12);border:1px solid rgba(58,175,169,.2);border-radius:999px;white-space:nowrap}.cc-product-canvas__frame-integrations-linking-dot{width:5px;height:5px;border-radius:50%;background:#3aafa9;animation:cc-product-canvas-integration-pulse 1.4s ease-in-out infinite}.cc-product-canvas__frame-integrations-list{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;margin:0;padding:0;list-style:none}.cc-product-canvas__frame-integration{display:inline-flex;align-items:center;gap:.3rem;max-width:100%;padding:.2rem .45rem .2rem .35rem;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:.5625rem;font-weight:500;color:rgba(29,29,29,.82);background:#fff;border:1px solid rgba(29,29,29,.1);border-radius:999px;box-shadow:0 1px 2px rgba(29,29,29,.04);white-space:nowrap}.cc-product-canvas__frame-integration-logo{flex-shrink:0;width:16px;height:16px;object-fit:contain}.cc-product-canvas__frame-integration-fallback{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:16px;height:16px;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:.5rem;font-weight:700;color:#2d8f8a;background:rgba(58,175,169,.12);border-radius:4px}.cc-product-canvas__frame-integration-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.cc-product-canvas__frame-integration-status{display:inline-flex;align-items:center;gap:.2rem;padding-left:.15rem;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:.5625rem;font-weight:500;color:rgba(29,29,29,.68);border-left:1px solid rgba(29,29,29,.08)}.cc-product-canvas__frame-integration-check{display:inline-flex;color:rgb(15.4597764339%,56.4617921935%,35.6247022173%)}@keyframes cc-product-canvas-integration-pulse{0%,100%{opacity:.45;scale:.85}50%{opacity:1;scale:1}}@media(prefers-reduced-motion: reduce){.cc-product-canvas__frame-integrations-linking-dot{animation:none;opacity:1;scale:1}}.cc-product-canvas--light{background:rgba(0,0,0,0);color:rgba(29,29,29,.88);font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif}.cc-product-canvas--light .cc-product-canvas__noise,.cc-product-canvas--light .cc-product-canvas__rules{display:none}.cc-product-canvas--light .cc-product-canvas__title{color:#1d1d1d}.cc-product-canvas--light .cc-product-canvas__body{color:rgba(29,29,29,.58)}.cc-product-canvas--light .cc-product-canvas__board{border-bottom-color:rgba(0,0,0,0)}.cc-product-canvas--light .cc-product-canvas__frame{background:#f7f7f7;box-shadow:inset 0 0 0 1px rgba(29,29,29,.06);backdrop-filter:none}.cc-product-canvas--light .cc-product-canvas__frame-noise{opacity:.06;mix-blend-mode:multiply}.cc-product-canvas--light .cc-product-canvas__tab,.cc-product-canvas--light .cc-product-canvas__stack-label,.cc-product-canvas--light .cc-product-canvas__chip,.cc-product-canvas--light .cc-product-canvas__untitled,.cc-product-canvas--light .cc-product-canvas__node-title,.cc-product-canvas--light .cc-product-canvas__node-sub,.cc-product-canvas--light .cc-product-canvas__agent-copy span,.cc-product-canvas--light .cc-product-canvas__edge,.cc-product-canvas--light .cc-product-canvas__prompt-text,.cc-product-canvas--light .cc-product-canvas__tools,.cc-product-canvas--light .cc-product-canvas__host,.cc-product-canvas--light .cc-product-canvas__auto-label,.cc-product-canvas--light .cc-product-canvas__you-pill{font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif}.cc-product-canvas--light .cc-product-canvas__node-title,.cc-product-canvas--light .cc-product-canvas__agent-copy span:first-child{font-weight:500}.cc-product-canvas--light .cc-product-canvas__tab{box-shadow:inset 0 0 0 .5px rgba(29,29,29,.08);color:rgba(29,29,29,.88);font-weight:600}.cc-product-canvas--light .cc-product-canvas__tab:hover:not(.is-active){box-shadow:inset 0 0 0 .7px rgba(29,29,29,.16)}.cc-product-canvas--light .cc-product-canvas__tab:focus-visible{outline-color:rgba(29,29,29,.45)}.cc-product-canvas--light .cc-product-canvas__tab.is-active{background:#1d1d1d;color:rgba(255,255,255,.85)}.cc-product-canvas--light .cc-product-canvas__stack-label,.cc-product-canvas--light .cc-product-canvas__stack-tile{color:rgba(29,29,29,.88)}.cc-product-canvas--light .cc-product-canvas__stack-tile{box-shadow:inset 0 0 0 .5px rgba(29,29,29,.08);color:rgba(29,29,29,.62)}.cc-product-canvas--light .cc-product-canvas__stack-icon{color:rgba(29,29,29,.5)}.cc-product-canvas--light .cc-product-canvas__top-group{background:#fff}.cc-product-canvas--light .cc-product-canvas__chip,.cc-product-canvas--light .cc-product-canvas__untitled,.cc-product-canvas--light .cc-product-canvas__top-icon{box-shadow:inset 0 0 0 .5px rgba(29,29,29,.08);color:rgba(29,29,29,.88)}.cc-product-canvas--light .cc-product-canvas__top-icon svg path,.cc-product-canvas--light .cc-product-canvas__untitled-icon path{fill:rgba(29,29,29,.75)}.cc-product-canvas--light .cc-product-canvas__grid{opacity:.05;filter:none;mix-blend-mode:normal}.cc-product-canvas--light .cc-product-canvas__path{stroke:rgba(29,29,29,.22)}.cc-product-canvas--light .cc-product-canvas__path:hover{stroke:rgba(29,29,29,.38)}.cc-product-canvas--light .cc-product-canvas__node{background:#fff;box-shadow:inset 0 0 0 1px rgba(29,29,29,.12);color:rgba(29,29,29,.88)}.cc-product-canvas--light .cc-product-canvas__node:hover .cc-product-canvas__port{box-shadow:0 0 0 1px rgba(29,29,29,.16)}.cc-product-canvas--light .cc-product-canvas__node-mark--legacy path,.cc-product-canvas--light .cc-product-canvas__agent-mark:not(.cc-product-canvas__agent-mark--brand) path,.cc-product-canvas--light .cc-product-canvas__add svg path{fill:rgba(29,29,29,.82)}.cc-product-canvas--light .cc-product-canvas__node-mark--lucide{color:rgba(29,29,29,.82)}.cc-product-canvas--light .cc-product-canvas__node-title,.cc-product-canvas--light .cc-product-canvas__node-sub,.cc-product-canvas--light .cc-product-canvas__agent-copy span{color:rgba(29,29,29,.58)}.cc-product-canvas--light .cc-product-canvas__agent-copy span:first-child{color:rgba(29,29,29,.88)}.cc-product-canvas--light .cc-product-canvas__port{background:rgba(29,29,29,.45)}.cc-product-canvas--light .cc-product-canvas__port:hover{box-shadow:0 0 0 1px rgba(29,29,29,.16)}.cc-product-canvas--light .cc-product-canvas__add{background:#fff;box-shadow:inset 0 0 0 1px rgba(29,29,29,.12);color:rgba(29,29,29,.88)}.cc-product-canvas--light .cc-product-canvas__add:focus-visible{outline-color:rgba(29,29,29,.45)}.cc-product-canvas--light .cc-product-canvas__edge{color:rgba(29,29,29,.58)}.cc-product-canvas--light .cc-product-canvas__host,.cc-product-canvas--light .cc-product-canvas__auto-label,.cc-product-canvas--light .cc-product-canvas__you-pill{color:rgba(29,29,29,.42)}.cc-product-canvas--light .cc-product-canvas__you-pill{box-shadow:inset 0 0 0 1px rgba(29,29,29,.08);background:rgba(29,29,29,.04);backdrop-filter:none}.cc-product-canvas--light .cc-product-canvas__ruler path,.cc-product-canvas--light .cc-product-canvas__line path,.cc-product-canvas--light .cc-product-canvas__hashes path,.cc-product-canvas--light .cc-product-canvas__auto svg path,.cc-product-canvas--light .cc-product-canvas__pointer path{fill:rgba(29,29,29,.22);stroke:rgba(29,29,29,.22)}.cc-product-canvas--light .cc-product-canvas__prompt,.cc-product-canvas--light .cc-product-canvas__tools,.cc-product-canvas--light .cc-product-canvas__prompt-text{color:rgba(29,29,29,.58)}.cc-product-canvas--light .cc-product-canvas__tile{background:#fafafa;border-bottom-color:rgba(29,29,29,.06)}.cc-product-canvas--light .cc-product-canvas__tile-title{color:#1d1d1d}.cc-product-canvas--light .cc-product-canvas__tile-body{color:rgba(29,29,29,.58)}.cc-hubspot-product-canvas--hero .cc-product-canvas--embedded.cc-product-canvas--light .cc-product-canvas__board,.cc-hubspot-product-canvas--hero .cc-product-canvas--embedded.cc-product-canvas--light .cc-product-canvas__scroller,.cc-hubspot-product-canvas--hero .cc-product-canvas--embedded.cc-product-canvas--light .cc-product-canvas__frame-header,.cc-hubspot-product-canvas--hero .cc-product-canvas--embedded.cc-product-canvas--light .cc-product-canvas__frame-footer{background:rgba(0,0,0,0);box-shadow:none}.cc-hubspot-product-canvas--hero .cc-product-canvas--embedded.cc-product-canvas--light .cc-product-canvas__frame{border-radius:12px;overflow:hidden;gap:0;padding:clamp(.8rem,1.5vw,1.15rem);background:linear-gradient(180deg, #f7f7f8 0%, #edeef1 100%);border:none;box-shadow:inset 0 0 0 1px #e0e2e6,0 4px 24px rgba(0,0,0,.06);backdrop-filter:none}.cc-hubspot-product-canvas--hero .cc-product-canvas--embedded.cc-product-canvas--light .cc-product-canvas__chrome{position:relative;isolation:isolate;border-radius:0;overflow:hidden;background:rgba(0,0,0,0);border:0;box-shadow:none;filter:none}.cc-hubspot-product-canvas--hero .cc-product-canvas--embedded.cc-product-canvas--light .cc-product-canvas__chrome::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.026;background-image:url("/assets/imgs/home/product-canvas/icon-badge.svg");background-repeat:repeat;background-position:center top;background-size:41.5px auto}.cc-hubspot-product-canvas--hero .cc-product-canvas--embedded.cc-product-canvas--light .cc-product-canvas__grid{opacity:0}.cc-hubspot-product-canvas--hero .cc-product-canvas--embedded.cc-product-canvas--light .cc-product-canvas__frame-header{position:relative;z-index:4;padding-bottom:clamp(.65rem,1.25vw,.9rem)}.cc-hubspot-product-canvas--hero .cc-product-canvas--embedded.cc-product-canvas--light .cc-product-canvas__frame-footer{position:relative;z-index:4;padding-top:clamp(.65rem,1.25vw,.9rem)}.cc-hubspot-product-canvas--hero .cc-product-canvas--embedded.cc-product-canvas--light.cc-product-canvas--has-frame-footer .cc-product-canvas__frame{min-height:0}.cc-hubspot-delivery__visual .cc-product-canvas--embedded.cc-product-canvas--light .cc-product-canvas__frame{border-radius:12px;overflow:hidden;background:linear-gradient(180deg, #f7f7f8 0%, #edeef1 100%);border:none;box-shadow:inset 0 0 0 1px #e0e2e6,0 4px 24px rgba(0,0,0,.06);backdrop-filter:none}.cc-hubspot-delivery__visual .cc-product-canvas--embedded.cc-product-canvas--light .cc-product-canvas__chrome{border-radius:0;overflow:hidden;background:rgba(0,0,0,0);border:0;box-shadow:none;filter:none}.cc-product-canvas--embedded.cc-product-canvas--light .cc-product-canvas__frame{font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif}.cc-product-canvas--embedded.cc-product-canvas--light .cc-product-canvas__frame-header,.cc-product-canvas--embedded.cc-product-canvas--light .cc-product-canvas__frame-footer{font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif}.cc-product-canvas--embedded{background:rgba(0,0,0,0)}.cc-product-canvas--embedded.cc-product-canvas--has-frame-footer .cc-product-canvas__frame{height:auto;min-height:clamp(26rem,42vw,38rem)}.cc-hubspot-product-canvas--hero .cc-product-canvas--embedded.cc-product-canvas--has-frame-footer .cc-product-canvas__frame{min-height:0}.cc-product-canvas--embedded.cc-product-canvas--has-frame-footer.cc-product-canvas--light .cc-product-canvas__frame{overflow-x:clip;overflow-y:visible}@supports not (overflow: clip){.cc-product-canvas--embedded.cc-product-canvas--has-frame-footer.cc-product-canvas--light .cc-product-canvas__frame{overflow-x:hidden;overflow-y:visible}}.cc-hubspot-product-canvas--hero .cc-product-canvas--embedded.cc-product-canvas--has-frame-footer.cc-product-canvas--light .cc-product-canvas__frame{overflow:hidden}.cc-product-canvas--embedded .cc-product-canvas__heading{max-width:none;padding-top:clamp(1.25rem,2.5vw,2rem);padding-bottom:clamp(1rem,2vw,1.5rem);padding-inline:clamp(1.5rem,4vw,2rem)}@media(min-width: 1200px){.cc-product-canvas--embedded .cc-product-canvas__heading{max-width:50%;padding-inline:clamp(1.5rem,4vw,2rem)}}@keyframes cc-product-canvas-march-branch{from{stroke-dashoffset:0}to{stroke-dashoffset:-26.66774}}@keyframes cc-product-canvas-march-main{from{stroke-dashoffset:0}to{stroke-dashoffset:35.19041}}@media(prefers-reduced-motion: reduce){.cc-product-canvas .cc-product-canvas__eyebrow,.cc-product-canvas .cc-product-canvas__title,.cc-product-canvas .cc-product-canvas__body,.cc-product-canvas .cc-product-canvas__frame,.cc-product-canvas .cc-product-canvas__tile{opacity:1;will-change:auto;transition:none}.cc-product-canvas .cc-product-canvas__stage{transition:none}.cc-product-canvas .cc-product-canvas__stage[hidden]{transition:none}.cc-product-canvas .cc-product-canvas__path--branch,.cc-product-canvas .cc-product-canvas__path--main{animation:none;stroke-dashoffset:0}.cc-product-canvas .cc-product-canvas__you,.cc-product-canvas .cc-product-canvas__tab,.cc-product-canvas .cc-product-canvas__path,.cc-product-canvas .cc-product-canvas__node,.cc-product-canvas .cc-product-canvas__port{transition:none}.cc-product-canvas .cc-product-canvas__flow-surface .cc-product-canvas__node-title,.cc-product-canvas .cc-product-canvas__flow-surface .cc-product-canvas__node-sub,.cc-product-canvas .cc-product-canvas__flow-surface .cc-product-canvas__agent-copy span,.cc-product-canvas .cc-product-canvas__flow-surface .cc-product-canvas__stage-top .cc-product-canvas__chip-label,.cc-product-canvas .cc-product-canvas__flow-surface .cc-product-canvas__node-mark,.cc-product-canvas .cc-product-canvas__flow-surface .cc-product-canvas__node-mark--lucide,.cc-product-canvas .cc-product-canvas__flow-surface .cc-product-canvas__agent-mark{opacity:1;transform:none;transition:none}}.cc-product-stats{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;max-width:100%;min-width:0;margin:0;overflow-x:clip;overflow-y:clip;background:#060606;color:#fff}@supports not (overflow: clip){.cc-product-stats{overflow-x:hidden;overflow-y:hidden}}.cc-product-stats .cc-eyebrow--pill{color:#fff;background:rgba(255,255,255,.08);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border-color:rgba(255,255,255,.14)}.cc-product-stats__rails{position:absolute;inset:0;z-index:1;display:flex;flex-flow:row nowrap;align-items:center;pointer-events:none}.cc-product-stats__rail-cell{display:flex;align-items:center;justify-content:center;flex:1 0 0;width:1px;height:100%}.cc-product-stats__rail-line{flex:none;width:1px;height:100%;background:rgba(255,255,255,.06)}.cc-product-stats__noise,.cc-product-stats__card-noise{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.13;background-repeat:repeat;background-position:left top;background-size:93.5px auto}.cc-product-stats__heading{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:14px;width:100%;max-width:unset;min-width:0;margin:0;padding:200px 40px 50px}.cc-product-stats__title{margin:0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1.625rem,1.2rem + 1.6vw,2.375rem);font-weight:500;line-height:1.18;letter-spacing:-0.01em;color:#17252a;text-wrap:balance;hyphens:auto;overflow-wrap:break-word;color:#fff}.cc-product-stats__body{margin:0;max-width:700px;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:16px;font-weight:300;line-height:1.7;letter-spacing:.02em;color:#fff}.cc-product-stats__band{position:relative;z-index:2;width:100%;max-width:100%;min-width:0;border-top:1px solid rgba(255,255,255,.06)}.cc-product-stats__grid{display:flex;flex-flow:column;align-items:stretch;gap:40px;width:100%;max-width:100%;min-width:0;padding:40px 40px 200px}.cc-product-stats__card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;width:100%;max-width:100%;min-width:0;height:448px;padding:26px;overflow:clip;background:#060606;border:1px solid rgba(255,255,255,.06)}.cc-product-stats__card--growth{align-items:flex-start;justify-content:flex-start}.cc-product-stats__card-head{position:relative;display:flex;align-items:flex-start;justify-content:space-between;width:100%;flex:none}.cc-product-stats__card-copy{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex:1 0 0;min-width:0}.cc-product-stats__card-title-row{display:flex;align-items:center;gap:14px;width:100%}.cc-product-stats__card-title-wrap{display:flex;flex-direction:column;align-items:flex-start;flex:1 0 0;min-width:0;padding:3px 30px 0 0}.cc-product-stats__icon{display:flex;align-items:center;justify-content:center;flex:none;width:48px;height:48px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.06);color:#fff}.cc-product-stats__icon svg{width:28px;height:28px}.cc-product-stats__card-title{margin:0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:18px;font-weight:500;line-height:1.2;letter-spacing:0;color:#fff}.cc-product-stats__card-kicker{margin:0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:15px;font-weight:300;line-height:1.7;letter-spacing:.02em;color:rgba(255,255,255,.85)}.cc-product-stats__corner{margin:0;padding:16px 10px 0 0;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:15px;font-weight:500;line-height:1.5;letter-spacing:.02em;color:rgba(255,255,255,.65);white-space:nowrap}.cc-product-stats__gauge{position:relative;flex:none;width:100%;height:288px;overflow:clip}.cc-product-stats__dial{position:absolute;bottom:0;left:50%;width:288px;height:288px;transform:translateX(-50%);border-radius:100%;overflow:hidden}.cc-product-stats__dial-track{position:absolute;inset:30px;z-index:4;border-radius:100%;background:#242424;overflow:visible}.cc-product-stats__dial-ring{position:absolute;inset:0;z-index:1;border-radius:100%;overflow:visible}.cc-product-stats__dial-sweep{position:absolute;inset:0;z-index:0;border-radius:100%;background:conic-gradient(from 137deg, rgba(58, 175, 169, 0) 0deg, rgba(58, 175, 169, 0) 258.636deg, #3aafa9 270.538deg, #3aafa9 360deg);transform:rotate(-174deg);transition:transform .8s cubic-bezier(0.44, 0, 0.56, 1)}.cc-product-stats__dial-cache{position:absolute;right:0;bottom:0;z-index:0;width:288px;height:288px;border-radius:100%;background:conic-gradient(from 51deg at 50% 50%, #060606 0deg, #060606 269.4932deg, #242424 272.9202deg, #242424 360deg);transform:rotate(-90deg)}.cc-product-stats__ticks{position:absolute;width:200px;height:200px;top:calc(50.1099% - 99.75px);left:calc(50.1099% - 99.75px)}.cc-product-stats__ticks line{stroke:rgba(255,255,255,.28);stroke-width:1;stroke-linecap:round;transition:stroke .4s cubic-bezier(0.44, 0, 0.56, 1)}.cc-product-stats__ticks-dim{position:absolute;z-index:2;opacity:.1}.cc-product-stats__ticks-dim line{stroke:#fff;stroke-width:1;stroke-linecap:round}.cc-product-stats__ticks-dim--outer{inset:13px 12px 10px 10px}.cc-product-stats__ticks-dim--fine{inset:12px 12px 10px 10px}.cc-product-stats__hub{position:absolute;z-index:2;top:calc(50.1099% - 75.25px);left:calc(50.1099% - 75.25px);width:151px;height:151px;border-radius:100%;background:#060606;overflow:visible}.cc-product-stats__hub-mask{position:absolute;top:-83px;bottom:-83px;left:-281px;width:318px;background:#060606;transform:rotate(45deg)}.cc-product-stats__hub-copy{position:absolute;top:49%;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;transform:translateY(-50%)}.cc-product-stats__hub-value{margin:0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:60px;font-weight:400;line-height:1;letter-spacing:-2px;text-align:center;color:#fff}.cc-product-stats__hub-label{margin:0;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:11px;font-weight:300;line-height:1.8;text-align:center;color:#fff}.cc-product-stats__gauge-meta{position:absolute;top:50%;left:0;z-index:5;display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:min-content;transform:translateY(-50%)}.cc-product-stats__meta-block{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.cc-product-stats__meta-value{margin:0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:18px;font-weight:400;line-height:1;letter-spacing:-0.02em;color:#fff}.cc-product-stats__meta-kicker{margin:0;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:13px;font-weight:300;line-height:1.3;letter-spacing:.02em;text-transform:uppercase;color:rgba(255,255,255,.85);white-space:nowrap}.cc-product-stats__sla{--cc-sla-rail-top: 222px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;flex:1 0 0;width:100%;min-height:0;padding:0 6px 10px}.cc-product-stats__sla-cols{display:flex;align-items:flex-end;justify-content:space-between;flex:1 0 0;width:100%;height:1px;padding:0 6px}.cc-product-stats__sla-col{position:relative;flex:none;width:1px;height:100%}.cc-product-stats__sla-fill{position:absolute;right:0;bottom:0;left:0;height:0;background:#3aafa9;transition:height .8s cubic-bezier(0.44, 0, 0.56, 1)}.cc-product-stats__sla-gap{position:absolute;right:0;bottom:0;left:0;height:0;background:rgba(255,255,255,.2);transition:height .8s cubic-bezier(0.44, 0, 0.56, 1)}.cc-product-stats__sla-dot{position:absolute;top:0;right:-3px;left:-3px;height:7px;border-radius:100%;background:#3aafa9}.cc-product-stats__sla-photo{position:absolute;top:0;right:-5px;left:-5px;height:11px;overflow:hidden;border-radius:100%}.cc-product-stats__sla-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.cc-product-stats__sla-rail{position:absolute;top:var(--cc-sla-rail-top, 222px);right:0;left:0;z-index:2;display:flex;align-items:center;justify-content:flex-start;transition:top .8s cubic-bezier(0.44, 0, 0.56, 1)}.cc-product-stats__sla-pill{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:76px;min-height:25px;padding:7px 9px;border-radius:9px;background:#fff;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:11px;font-weight:300;line-height:1;letter-spacing:-0.7px;text-align:center;color:#060606;white-space:nowrap}.cc-product-stats__sla-dash{flex:1 0 0;height:1px;border-top:1px dashed #fff;opacity:.4}.cc-product-stats__sla-base{display:flex;align-items:center;gap:10px;flex:none;width:100%;padding:0 6px}.cc-product-stats__sla-bracket{flex:1 0 0;height:6px;border:1px solid rgba(255,255,255,.2);border-top:0}.cc-product-stats__sla[data-cc-variant=active]{--cc-sla-rail-top: 30px}.cc-product-stats__sla[data-cc-variant=active] .cc-product-stats__sla-fill{height:var(--cc-sla-fill)}.cc-product-stats__sla[data-cc-variant=active] .cc-product-stats__sla-gap{height:var(--cc-sla-gap)}.cc-product-stats__growth{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:center;gap:20px;flex:1 0 0;width:100%;min-width:0;min-height:0}.cc-product-stats__growth-row{display:flex;align-items:flex-start;gap:80px;flex:1 0 0;width:100%;min-width:0;min-height:0}.cc-product-stats__growth-metric{display:flex;flex-direction:column;align-items:flex-start;gap:10px;flex:none}.cc-product-stats__growth-value{margin:0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:70px;font-weight:300;line-height:1;letter-spacing:.02em;color:#fff}.cc-product-stats__growth-chart{display:flex;align-items:center;justify-content:flex-end;flex:1 0 0;width:1px;min-width:0;height:100%}.cc-product-stats__spark{position:relative;flex:1 0 0;width:1px;min-width:0;max-width:860px;height:100%}.cc-product-stats__spark-inner{position:absolute;top:50%;left:50%;z-index:2;display:flex;align-items:center;width:100%;transform:translate(-50%, -50%)}.cc-product-stats__spark-grid{position:absolute;inset:0;z-index:0;opacity:.1;filter:invert(1);mix-blend-mode:lighten;background-repeat:repeat;background-position:left top;background-size:41.5px auto;pointer-events:none}.cc-product-stats__sparkline{--cc-spark-length: 346.94659423828125;flex:1 0 0;width:1px;height:240px;color:#fff}.cc-product-stats__sparkline path{stroke-dasharray:var(--cc-spark-length) var(--cc-spark-length);stroke-dashoffset:var(--cc-spark-length)}.cc-product-stats__sparkline.is-drawing path{animation:cc-product-stats-spark var(--cc-spark-duration, 1s) linear forwards;will-change:stroke-dashoffset}.cc-product-stats__sparkline.is-drawn path{stroke-dashoffset:0}.cc-product-stats__growth-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;flex:none;width:100%;min-width:0}.cc-product-stats__growth-note-wrap{display:flex;align-items:center;flex:1 0 0;min-width:0}.cc-product-stats__growth-note{margin:0;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:13px;font-weight:300;line-height:1.6;letter-spacing:.02em;color:rgba(255,255,255,.85)}.cc-product-stats__cta{flex:none;width:180px}.cc-product-stats [data-cc-appear]{--cc-appear-delay: 0s;opacity:1}@media(prefers-reduced-motion: no-preference){.cc-product-stats [data-cc-appear]{opacity:0;will-change:opacity;transition:opacity .4s cubic-bezier(0.44, 0, 0.56, 1);transition-delay:var(--cc-appear-delay, 0s)}.cc-product-stats [data-cc-appear].is-inview{opacity:1}.cc-product-stats [data-cc-appear].is-appear-settled{will-change:auto}}.cc-product-stats [data-cc-gauge=load][data-cc-variant=active] .cc-product-stats__dial-sweep{transform:rotate(0deg)}.cc-product-stats [data-cc-gauge=load][data-cc-variant=active] .cc-product-stats__ticks line{stroke:#fff}@keyframes cc-product-stats-spark{from{stroke-dashoffset:var(--cc-spark-length, 346.9465942383)}to{stroke-dashoffset:0}}@media(prefers-reduced-motion: reduce){.cc-product-stats [data-cc-appear]{opacity:1;will-change:auto;transition:none}.cc-product-stats__dial-sweep,.cc-product-stats__dial-cache,.cc-product-stats__ticks line,.cc-product-stats__sla-fill,.cc-product-stats__sla-gap,.cc-product-stats__sla-rail{transition:none}.cc-product-stats [data-cc-gauge=load] .cc-product-stats__dial-sweep{transform:rotate(0deg)}.cc-product-stats [data-cc-gauge=load] .cc-product-stats__ticks line{stroke:#fff}.cc-product-stats [data-cc-sla=timeline]{--cc-sla-rail-top: 30px}.cc-product-stats [data-cc-sla=timeline] .cc-product-stats__sla-fill{height:var(--cc-sla-fill)}.cc-product-stats [data-cc-sla=timeline] .cc-product-stats__sla-gap{height:var(--cc-sla-gap)}.cc-product-stats__sparkline path{stroke-dashoffset:0;animation:none;will-change:auto}}@media(max-width: 809.98px){.cc-product-stats__grid{display:flex;flex-flow:column;align-items:stretch}.cc-product-stats__card{align-self:unset}.cc-product-stats__card--growth{grid-column:auto}.cc-product-stats__card-copy{gap:4px}.cc-product-stats__heading{align-self:flex-start}.cc-product-stats__card[data-cc-stat-card=load] .cc-product-stats__icon{width:58px;height:58px}.cc-product-stats__card[data-cc-stat-card=sla] .cc-product-stats__icon{width:38px;height:38px}.cc-product-stats__growth-row{gap:24px}.cc-product-stats__growth-value{font-size:56px}.cc-product-stats__growth-foot{flex-wrap:wrap;align-items:flex-start}.cc-product-stats__sparkline{height:140px}.cc-product-stats__cta{width:min(180px,100%)}}@media(min-width: 810px)and (max-width: 1199.98px){.cc-product-stats__heading{align-self:flex-start;max-width:75%;padding:200px 40px 50px}.cc-product-stats__grid{display:grid;grid-template-columns:repeat(2, minmax(50px, 1fr));grid-template-rows:repeat(2, minmax(0, 1fr));grid-auto-rows:minmax(0, 1fr);align-items:start;justify-content:center}.cc-product-stats__card{place-self:start}.cc-product-stats__card--growth{grid-column:span 2}.cc-product-stats__gauge{flex:1 0 0;height:1px}.cc-product-stats__growth-row{gap:45px}.cc-product-stats__sparkline{height:140px}}@media(min-width: 1200px){.cc-product-stats__heading{gap:20px;max-width:50%;padding:200px 30px 50px}.cc-product-stats__grid{display:grid;grid-template-columns:repeat(3, minmax(50px, 1fr));grid-template-rows:repeat(2, minmax(0, 1fr));grid-auto-rows:minmax(0, 1fr);align-items:start}.cc-product-stats__card{place-self:start}.cc-product-stats__card--growth{grid-column:span 3}.cc-product-stats__growth-row{gap:80px}}.cc-product-stats--light{background:rgba(0,0,0,0);color:#1a1a1a}.cc-product-stats--light .cc-eyebrow--pill{color:#1a1a1a;background:rgba(255,255,255,.44);backdrop-filter:blur(28px) saturate(1.35);-webkit-backdrop-filter:blur(28px) saturate(1.35);border-color:rgba(26,26,26,.1)}.cc-product-stats--light .cc-product-stats__rail-line{background:rgba(29,29,29,.1)}.cc-product-stats--light .cc-product-stats__noise,.cc-product-stats--light .cc-product-stats__card-noise{opacity:.07;mix-blend-mode:multiply}.cc-product-stats--light .cc-product-stats__title{font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1.625rem,1.2rem + 1.6vw,2.375rem);font-weight:500;line-height:1.18;letter-spacing:-0.01em;color:#17252a;text-wrap:balance;hyphens:auto;overflow-wrap:break-word}.cc-product-stats--light .cc-product-stats__title b,.cc-product-stats--light .cc-product-stats__title strong{font-weight:inherit;color:#3aafa9}.cc-product-stats--light .cc-product-stats__title{color:#17252a}.cc-product-stats--light .cc-product-stats__body{color:#686868}.cc-product-stats--light .cc-product-stats__band{border-top-color:rgba(29,29,29,.1)}.cc-product-stats--light .cc-product-stats__card{background:#f5f7f9;border-color:rgba(29,29,29,.1)}.cc-product-stats--light .cc-product-stats__icon{border-color:rgba(29,29,29,.1);background:rgba(29,29,29,.05);color:#1a1a1a}.cc-product-stats--light .cc-product-stats__card-title{color:#1a1a1a}.cc-product-stats--light .cc-product-stats__card-kicker,.cc-product-stats--light .cc-product-stats__corner{color:rgba(29,29,29,.62)}.cc-product-stats--light .cc-product-stats__dial-track{background:#e8eaed}.cc-product-stats--light .cc-product-stats__dial-cache{background:conic-gradient(from 51deg at 50% 50%, #ffffff 0deg, #ffffff 269.4932deg, #e8eaed 272.9202deg, #e8eaed 360deg)}.cc-product-stats--light .cc-product-stats__ticks line{stroke:rgba(29,29,29,.22)}.cc-product-stats--light .cc-product-stats__ticks-dim line{stroke:rgba(29,29,29,.35)}.cc-product-stats--light .cc-product-stats__hub,.cc-product-stats--light .cc-product-stats__hub-mask{background:#fff}.cc-product-stats--light .cc-product-stats__hub-value,.cc-product-stats--light .cc-product-stats__hub-label{color:#1a1a1a}.cc-product-stats--light .cc-product-stats__meta-value{color:#1a1a1a}.cc-product-stats--light .cc-product-stats__meta-kicker{color:rgba(29,29,29,.62)}.cc-product-stats--light .cc-product-stats__sla-gap{background:rgba(29,29,29,.12)}.cc-product-stats--light .cc-product-stats__sla-dash{border-top-color:rgba(29,29,29,.28)}.cc-product-stats--light .cc-product-stats__sla-bracket{border-color:rgba(29,29,29,.16)}.cc-product-stats--light .cc-product-stats__sla-pill{background:#fff;color:#1a1a1a;box-shadow:0 1px 0 rgba(29,29,29,.06)}.cc-product-stats--light .cc-product-stats__growth-value{color:#1a1a1a}.cc-product-stats--light .cc-product-stats__growth-note{color:rgba(29,29,29,.62)}.cc-product-stats--light .cc-product-stats__sparkline{color:#3aafa9}.cc-product-stats--light .cc-product-stats__spark-grid{opacity:.14;filter:none;mix-blend-mode:normal}.cc-product-stats--light [data-cc-gauge=load][data-cc-variant=active] .cc-product-stats__ticks line{stroke:#3aafa9}@media(prefers-reduced-motion: reduce){.cc-product-stats--light [data-cc-gauge=load] .cc-product-stats__ticks line{stroke:#3aafa9}}.cc-hubspot-performance-stats{position:relative;isolation:isolate;width:100%;max-width:100%;padding:clamp(1rem,2.5vw,1.5rem) 12px;background:rgba(0,0,0,0)}.cc-hubspot-performance-stats__frame{position:relative;isolation:isolate;width:100%;overflow:hidden;border-radius:12px;background:#fff;border:1px solid rgba(29,29,29,.14);box-shadow:none}.cc-hubspot-performance-stats .cc-product-stats{align-items:stretch;min-height:100%;border-radius:inherit;background:rgba(0,0,0,0)}.cc-hubspot-performance-stats .cc-product-stats__heading{box-sizing:border-box;width:100%;max-width:95rem;margin-inline:auto;padding-inline:clamp(1.5rem,4vw,2rem)}@media(min-width: 1200px){.cc-hubspot-performance-stats .cc-product-stats__heading{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-hubspot-performance-stats .cc-product-stats__heading{align-self:center;gap:14px;width:100%;max-width:95rem;padding:clamp(1.25rem,2.5vw,2rem) clamp(1.5rem,4vw,2rem) clamp(1.25rem,2.5vw,2rem)}.cc-hubspot-performance-stats .cc-product-stats__grid{box-sizing:border-box;width:100%;max-width:95rem;margin-inline:auto;padding-inline:clamp(1.5rem,4vw,2rem)}@media(min-width: 1200px){.cc-hubspot-performance-stats .cc-product-stats__grid{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-hubspot-performance-stats .cc-product-stats__grid{width:100%;max-width:95rem;padding:clamp(1.25rem,3vw,2.5rem) clamp(1.5rem,4vw,2rem) clamp(1.25rem,2.5vw,2rem)}@media(min-width: 810px)and (max-width: 1199.98px){.cc-hubspot-performance-stats .cc-product-stats__heading{align-self:center;max-width:95rem;padding:clamp(1.25rem,2.5vw,2rem) clamp(1.5rem,4vw,2rem) clamp(1.25rem,2.5vw,2rem)}}@media(min-width: 1200px){.cc-hubspot-performance-stats .cc-product-stats__heading{gap:20px;max-width:95rem;padding:clamp(1.25rem,2.5vw,2rem) clamp(1.5rem,4vw,2rem) clamp(1.25rem,2.5vw,2rem)}.cc-hubspot-performance-stats .cc-product-stats__grid{padding:clamp(1.25rem,3vw,2.5rem) clamp(1.5rem,4vw,2rem) clamp(1.25rem,2.5vw,2rem)}}.cc-simplify-ops{background:#fff;padding:64px 20px}.cc-simplify-ops--cards-only{padding-top:48px}@media(min-width: 810px){.cc-simplify-ops--cards-only{padding-top:64px}}@media(min-width: 810px){.cc-simplify-ops--cards-only .cc-simplify-ops__container{flex-direction:column}}.cc-simplify-ops--cards-only .cc-simplify-ops__cards{width:100%}@media(min-width: 810px){.cc-simplify-ops{padding:100px 20px}}.cc-simplify-ops__container{display:flex;flex-direction:column;align-items:flex-start;gap:24px;max-width:1240px;padding-inline:0}@media(min-width: 810px){.cc-simplify-ops__container{flex-direction:row;align-items:flex-start}}@media(min-width: 1200px){.cc-simplify-ops__container{gap:80px}}.cc-simplify-ops__heading{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%;max-width:600px;text-align:left}@media(min-width: 810px){.cc-simplify-ops__heading{position:sticky;top:80px;flex:1 1 0;width:1px}}.cc-simplify-ops__title-block{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%}.cc-simplify-ops__title{margin:0;width:100%;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1.625rem,1.2rem + 1.6vw,2.375rem);font-weight:500;line-height:1.18;letter-spacing:-0.01em;color:#17252a;text-wrap:balance;hyphens:auto;overflow-wrap:break-word}.cc-simplify-ops__title b,.cc-simplify-ops__title strong{font-weight:inherit;color:#3aafa9}.cc-simplify-ops__description{margin:0;width:100%;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:-0.02em;color:#686868}.cc-simplify-ops__lead-block{display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:100%}.cc-simplify-ops__cta{flex-shrink:0}.cc-simplify-ops__cards{display:flex;flex-direction:column;gap:24px;width:100%}@media(min-width: 810px){.cc-simplify-ops__cards{width:60%;flex:none;overflow:clip}}.cc-simplify-ops-card{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%;padding:12px;border:1px solid rgba(13,41,0,.08);border-radius:12px;background:#f5f7f9;overflow:hidden;opacity:1;transform:none}@media(min-width: 810px){.cc-simplify-ops-card{flex-direction:row;align-items:stretch}}.cc-simplify-ops-card__text{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:40px;flex:none;width:100%;min-width:0;padding:16px}@media(min-width: 810px){.cc-simplify-ops-card__text{flex:1 1 0;width:1px;gap:73px}}.cc-simplify-ops-card__intro{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%}.cc-simplify-ops-card__footer{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%}.cc-simplify-ops-card__title{margin:0;width:100%;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:22px;font-weight:500;line-height:1.2;letter-spacing:-0.05em;color:#17252a}@media(min-width: 810px){.cc-simplify-ops-card__title{font-size:24px}}@media(min-width: 1200px){.cc-simplify-ops-card__title{font-size:32px}}.cc-simplify-ops-card__description{margin:0;width:100%;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:-0.02em;color:#686868}.cc-simplify-ops-card__items{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;width:100%}.cc-simplify-ops-card__items li{margin:0;padding:0 0 12px;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:12px;font-weight:400;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;color:#686868;border-bottom:1px solid rgba(209,209,209,.6)}.cc-simplify-ops-card__items li:last-child{padding-bottom:0;border-bottom:0}.cc-simplify-ops-card__items .cc-simplify-ops-card__item-link{display:inline-flex;align-items:center;gap:.35rem;margin:-0.25rem -0.35rem;padding:.25rem .35rem;border-radius:.25rem;color:inherit;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-underline-offset:.2em;cursor:pointer;transition:color .3s cubic-bezier(0.44, 0, 0.56, 1),background .3s cubic-bezier(0.44, 0, 0.56, 1),text-decoration-color .3s cubic-bezier(0.44, 0, 0.56, 1)}.cc-simplify-ops-card__items .cc-simplify-ops-card__item-link:hover,.cc-simplify-ops-card__items .cc-simplify-ops-card__item-link:focus-visible{color:#176b66;text-decoration-color:color-mix(in srgb, #3aafa9 65%, transparent)}.cc-simplify-ops-card__items .cc-simplify-ops-card__item-link:focus-visible{outline:2px solid #3aafa9;outline-offset:2px}.cc-simplify-ops-card__cta{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.8125rem;font-weight:500;line-height:1.25;color:#176b66;text-decoration:none;transition:opacity .3s cubic-bezier(0.44, 0, 0.56, 1)}.cc-simplify-ops-card__cta:hover,.cc-simplify-ops-card__cta:focus-visible{opacity:.8}.cc-simplify-ops-card__cta:hover .cc-simplify-ops-card__cta-arrow,.cc-simplify-ops-card__cta:focus-visible .cc-simplify-ops-card__cta-arrow{transform:translateX(6px)}.cc-simplify-ops-card__cta:focus-visible{outline:2px solid #3aafa9;outline-offset:2px}.cc-simplify-ops-card__cta-arrow{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;line-height:0;transform:translateX(0);transition:transform .3s cubic-bezier(0.44, 0, 0.56, 1)}.cc-simplify-ops-card__cta-arrow svg{display:block;flex-shrink:0}.cc-simplify-ops-card__visual{position:relative;flex:none;width:100%;height:345px;border-radius:8px;overflow:hidden;border:1px solid rgba(13,41,0,.08)}@media(min-width: 810px){.cc-simplify-ops-card__visual{flex:1 1 0;width:1px;height:auto;min-height:0;align-self:stretch}}.cc-simplify-ops-card__image{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media(scripting: enabled)and (min-width: 810px)and (prefers-reduced-motion: no-preference){.cc-simplify-ops-card:not(.cc-simplify-ops-card--bento){opacity:1;transform:translateX(150px);transition:.3s cubic-bezier(0.44, 0, 0.56, 1);transition-property:transform;will-change:transform}.cc-simplify-ops-card:not(.cc-simplify-ops-card--bento).is-inview{opacity:1;transform:none}}@media(max-width: 809.98px){.cc-simplify-ops-card{opacity:1;transform:none;transition:none;will-change:auto}}@media(prefers-reduced-motion: reduce){.cc-simplify-ops-card{opacity:1;transform:none;transition:none;will-change:auto}}.cc-simplify-ops--hero-band,.cc-simplify-ops--services{padding:clamp(3rem,6vw,5.5rem) clamp(1rem,4vw,2.5rem);background:linear-gradient(180deg, #f5f5f5 0%, #ffffff 42%, #ffffff 100%);overflow-x:clip}@supports not (overflow: clip){.cc-simplify-ops--hero-band,.cc-simplify-ops--services{overflow-x:hidden}}.cc-simplify-ops--hero-band{background:#f5f5f5;padding-top:clamp(2rem,4vw,4rem)}.cc-simplify-ops--hero-band .cc-simplify-ops__container{max-width:1280px;margin-inline:auto}@media(min-width: 810px){.cc-simplify-ops--hero-band .cc-simplify-ops__heading{top:calc(80px + 1rem);margin-top:-1rem}}.cc-simplify-ops--hero-band .cc-simplify-ops__cards{gap:24px}.cc-simplify-ops--hero-band .cc-simplify-ops-card:not(.cc-simplify-ops-card--bento){background:#f5f5f5;border-color:rgba(26,26,26,.08);box-shadow:0 1px 2px rgba(0,0,0,.04),0 4px 24px rgba(0,0,0,.06)}.cc-simplify-ops--hero-band .cc-simplify-ops-card:not(.cc-simplify-ops-card--bento) .cc-simplify-ops-card__visual{border-color:rgba(26,26,26,.08)}@media(scripting: enabled)and (min-width: 810px)and (prefers-reduced-motion: no-preference){.cc-simplify-ops--hero-band .cc-simplify-ops-card:not(.cc-simplify-ops-card--bento){--cc-simplify-ops-float: 0;opacity:1;transform:translate3d(calc((1 - var(--cc-simplify-ops-float, 0)) * 150px), 0, 0);transition:none;will-change:transform}}.cc-simplify-ops--hero-band.cc-section-reveal--stagger-children>.cc-container>*{transition-duration:.85s}.cc-simplify-ops--hero-band.cc-section-reveal--stagger-children.cc-section-reveal--visible>.cc-container>*:nth-child(1){transition-delay:.12s}.cc-simplify-ops--hero-band.cc-section-reveal--stagger-children.cc-section-reveal--visible>.cc-container>*:nth-child(2){transition-delay:.26s}.cc-simplify-ops--hero-band.cc-section-reveal--stagger-children.cc-section-reveal--visible>.cc-container>*:nth-child(3){transition-delay:.4s}.cc-simplify-ops--hero-band.cc-section-reveal--stagger-children.cc-section-reveal--visible>.cc-container>*:nth-child(4){transition-delay:.54s}.cc-simplify-ops--hero-band.cc-section-reveal--stagger-children.cc-section-reveal--visible>.cc-container>*:nth-child(5){transition-delay:.68s}.cc-simplify-ops--hero-band.cc-section-reveal--stagger-children.cc-section-reveal--visible>.cc-container>*:nth-child(6){transition-delay:.82s}.cc-simplify-ops--hero-band.cc-section-reveal--stagger-children.cc-section-reveal--visible>.cc-container>*:nth-child(7){transition-delay:.96s}.cc-simplify-ops--hero-band.cc-section-reveal--stagger-children.cc-section-reveal--visible>.cc-container>*:nth-child(8){transition-delay:1.1s}.cc-simplify-ops--hero-band.cc-section-reveal--stagger-children.cc-section-reveal--visible>.cc-container>*:nth-child(9){transition-delay:1.24s}.cc-simplify-ops--hero-band.cc-section-reveal--stagger-children.cc-section-reveal--visible>.cc-container>*:nth-child(10){transition-delay:1.38s}.cc-simplify-ops__services-shell{width:100%;max-width:1280px;margin-inline:auto;display:flex;flex-direction:column;gap:clamp(2rem,4vw,3.5rem)}.cc-simplify-ops__services-header{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;max-width:42rem;text-align:left}.cc-simplify-ops__services-title{margin:0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1.625rem,1.2rem + 1.6vw,2.375rem);font-weight:500;line-height:1.18;letter-spacing:-0.01em;color:#17252a;text-wrap:balance;hyphens:auto;overflow-wrap:break-word}.cc-simplify-ops__services-title b,.cc-simplify-ops__services-title strong{font-weight:inherit;color:#3aafa9}.cc-simplify-ops__services-lead-block{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;width:100%;max-width:38rem}.cc-simplify-ops__services-lead{margin:0;max-width:38rem;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1rem,1.35vw,1.125rem);line-height:1.55;letter-spacing:-0.02em;color:#686868}.cc-simplify-ops__bento{display:grid;grid-template-columns:1fr;gap:1rem;width:100%}@media(min-width: 810px){.cc-simplify-ops__bento{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.125rem}}@media(min-width: 1200px){.cc-simplify-ops__bento{grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.25rem}}.cc-simplify-ops-card--bento{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:22rem;padding:0;border:1px solid rgba(29,29,29,.1);border-radius:16px;background:#141414;overflow:hidden;box-shadow:0 1px 0 rgba(255,255,255,.06) inset,0 24px 48px rgba(0,0,0,.12);position:relative;isolation:isolate;transition:transform .45s cubic-bezier(0.44, 0, 0.56, 1),border-color .45s cubic-bezier(0.44, 0, 0.56, 1),box-shadow .45s cubic-bezier(0.44, 0, 0.56, 1),background .35s cubic-bezier(0.44, 0, 0.56, 1),color .35s cubic-bezier(0.44, 0, 0.56, 1)}.cc-simplify-ops-card--bento::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .45s cubic-bezier(0.44, 0, 0.56, 1);background:linear-gradient(135deg, rgba(58, 175, 169, 0.22) 0%, transparent 55%)}.cc-simplify-ops-card--bento:hover,.cc-simplify-ops-card--bento:focus-visible{transform:translateY(-6px);z-index:1;border-color:rgba(58,175,169,.45)}.cc-simplify-ops-card--bento:hover::before,.cc-simplify-ops-card--bento:focus-visible::before{opacity:1}.cc-simplify-ops-card--bento:hover,.cc-simplify-ops-card--bento:focus-visible{box-shadow:0 1px 0 rgba(255,255,255,.08) inset,0 32px 64px rgba(0,0,0,.22)}.cc-simplify-ops-card--bento:focus-within{transform:translateY(-6px);z-index:1;border-color:rgba(58,175,169,.45)}.cc-simplify-ops-card--bento:focus-within::before{opacity:1}.cc-simplify-ops-card--bento:focus-within{box-shadow:0 1px 0 rgba(255,255,255,.08) inset,0 32px 64px rgba(0,0,0,.22)}.cc-simplify-ops-card--bento:focus-visible{outline:2px solid #3aafa9;outline-offset:3px}@media(min-width: 810px){.cc-simplify-ops-card--bento{min-height:0}}.cc-simplify-ops-card--bento::before{z-index:2}.cc-simplify-ops-card--bento:hover .cc-simplify-ops-card__image,.cc-simplify-ops-card--bento:focus-within .cc-simplify-ops-card__image{transform:scale(1.06)}.cc-simplify-ops-card--bento:hover .cc-simplify-ops-card__icon-badge,.cc-simplify-ops-card--bento:focus-within .cc-simplify-ops-card__icon-badge{transform:translateY(-2px) scale(1.04)}.cc-simplify-ops-card--bento.cc-simplify-ops-card--accent-teal{--cc-simplify-ops-accent: #3aafa9;--cc-simplify-ops-accent-muted: rgba(58, 175, 169, 0.35)}.cc-simplify-ops-card--bento.cc-simplify-ops-card--accent-violet{--cc-simplify-ops-accent: #8b7cf6;--cc-simplify-ops-accent-muted: rgba(139, 124, 246, 0.35)}.cc-simplify-ops-card--bento.cc-simplify-ops-card--accent-amber{--cc-simplify-ops-accent: #e8b84a;--cc-simplify-ops-accent-muted: rgba(232, 184, 74, 0.32)}.cc-simplify-ops-card--bento.cc-simplify-ops-card--accent-slate{--cc-simplify-ops-accent: #9eb4c8;--cc-simplify-ops-accent-muted: rgba(158, 180, 200, 0.32)}.cc-simplify-ops-card__bento-visual{position:absolute;inset:0;z-index:0;overflow:hidden}.cc-simplify-ops-card__bento-visual .cc-simplify-ops-card__image{object-fit:cover;object-position:center;opacity:.55;transform:scale(1.02);transition:transform .7s cubic-bezier(0.44, 0, 0.56, 1),opacity .45s cubic-bezier(0.44, 0, 0.56, 1)}.cc-simplify-ops-card__bento-scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(165deg, rgba(23, 23, 23, 0.92) 0%, rgba(23, 23, 23, 0.72) 42%, rgba(23, 23, 23, 0.88) 100%)}.cc-simplify-ops-card__bento-grid{position:absolute;inset:0;z-index:1;opacity:.35;background-image:linear-gradient(rgba(255, 255, 255, 0.04) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.04) 1px, transparent 1px);background-size:28px 28px;mask-image:linear-gradient(180deg, black 0%, transparent 85%)}.cc-simplify-ops-card__bento-body{position:relative;z-index:3;display:flex;flex:1;flex-direction:column;justify-content:flex-end;gap:1.25rem;min-height:100%;padding:1.35rem}@media(min-width: 810px){.cc-simplify-ops-card__bento-body{padding:1.5rem 1.65rem 1.65rem}}@media(min-width: 1200px){.cc-simplify-ops-card__bento-body{padding:1.75rem 1.85rem 1.85rem}}.cc-simplify-ops-card__bento-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:auto;padding-bottom:.25rem}.cc-simplify-ops-card__index{font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.45)}.cc-simplify-ops-card__icon-badge{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:.75rem;color:#fff;background:linear-gradient(145deg, var(--cc-simplify-ops-accent, #3aafa9) 0%, rgba(0, 0, 0, 0.15) 140%);border:1px solid var(--cc-simplify-ops-accent-muted, rgba(58, 175, 169, 0.35));box-shadow:0 12px 28px rgba(0,0,0,.28);transition:transform .45s cubic-bezier(0.44, 0, 0.56, 1)}.cc-simplify-ops-card__title-link{display:inline-block;text-decoration:none;color:inherit;border-radius:.25rem;cursor:pointer;transition:opacity .3s cubic-bezier(0.44, 0, 0.56, 1),color .3s cubic-bezier(0.44, 0, 0.56, 1)}.cc-simplify-ops-card__title-link:hover,.cc-simplify-ops-card__title-link:focus-visible{opacity:1}.cc-simplify-ops-card__title-link:hover .cc-simplify-ops-card__title,.cc-simplify-ops-card__title-link:focus-visible .cc-simplify-ops-card__title{text-decoration:underline;text-decoration-color:var(--cc-simplify-ops-accent-muted, rgba(58, 175, 169, 0.55));text-underline-offset:.18em}.cc-simplify-ops-card__title-link:focus-visible{outline:2px solid var(--cc-simplify-ops-accent, #3aafa9);outline-offset:3px}.cc-simplify-ops-card--bento .cc-simplify-ops-card__title{color:#fff;font-size:clamp(1.35rem,2.2vw,2rem)}.cc-simplify-ops-card--bento .cc-simplify-ops-card__description{color:rgba(255,255,255,.72);max-width:36ch}.cc-simplify-ops-card__items--bento{gap:.35rem}.cc-simplify-ops-card__items--bento li{padding:0;font-size:.6875rem;letter-spacing:.1em;color:rgba(255,255,255,.55);border-bottom:0}.cc-simplify-ops-card__items--bento .cc-simplify-ops-card__item-link{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-height:2.25rem;margin:0;padding:.4rem .55rem .4rem .65rem;border-left:1px solid rgba(255,255,255,.14);border-radius:0 .35rem .35rem 0;color:rgba(255,255,255,.62);text-decoration:none;cursor:pointer;transition:color .3s cubic-bezier(0.44, 0, 0.56, 1),background .3s cubic-bezier(0.44, 0, 0.56, 1),border-color .3s cubic-bezier(0.44, 0, 0.56, 1)}.cc-simplify-ops-card__items--bento .cc-simplify-ops-card__item-link:hover,.cc-simplify-ops-card__items--bento .cc-simplify-ops-card__item-link:focus-visible{color:#fff;background:color-mix(in srgb, var(--cc-simplify-ops-accent, #3aafa9) 14%, transparent);border-left-color:var(--cc-simplify-ops-accent-muted, rgba(58, 175, 169, 0.45))}.cc-simplify-ops-card__items--bento .cc-simplify-ops-card__item-link:hover .cc-simplify-ops-card__item-label,.cc-simplify-ops-card__items--bento .cc-simplify-ops-card__item-link:focus-visible .cc-simplify-ops-card__item-label{text-decoration-color:var(--cc-simplify-ops-accent, #3aafa9)}.cc-simplify-ops-card__items--bento .cc-simplify-ops-card__item-link:hover .cc-simplify-ops-card__item-chevron,.cc-simplify-ops-card__items--bento .cc-simplify-ops-card__item-link:focus-visible .cc-simplify-ops-card__item-chevron{color:var(--cc-simplify-ops-accent, #3aafa9);transform:translateX(3px)}.cc-simplify-ops-card__items--bento .cc-simplify-ops-card__item-link:focus-visible{outline:2px solid var(--cc-simplify-ops-accent, #3aafa9);outline-offset:2px}.cc-simplify-ops-card__items--bento .cc-simplify-ops-card__item-label{flex:1 1 auto;min-width:0;text-align:left;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-underline-offset:.22em;transition:text-decoration-color .3s cubic-bezier(0.44, 0, 0.56, 1)}.cc-simplify-ops-card__items--bento .cc-simplify-ops-card__item-chevron{flex:0 0 auto;opacity:.55;color:rgba(255,255,255,.45);transition:transform .3s cubic-bezier(0.44, 0, 0.56, 1),color .3s cubic-bezier(0.44, 0, 0.56, 1),opacity .3s cubic-bezier(0.44, 0, 0.56, 1)}.cc-simplify-ops-card__item-link:hover .cc-simplify-ops-card__items--bento .cc-simplify-ops-card__item-chevron,.cc-simplify-ops-card__item-link:focus-visible .cc-simplify-ops-card__items--bento .cc-simplify-ops-card__item-chevron{opacity:1}.cc-simplify-ops-card__cta--bento{align-self:flex-start;margin-top:.25rem;padding:.55rem 1rem;border-radius:999px;color:#fff;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(8px);cursor:pointer;transition:background .3s cubic-bezier(0.44, 0, 0.56, 1),border-color .3s cubic-bezier(0.44, 0, 0.56, 1),gap .3s cubic-bezier(0.44, 0, 0.56, 1)}.cc-simplify-ops-card__cta--bento:hover,.cc-simplify-ops-card__cta--bento:focus-visible{opacity:1;background:rgba(255,255,255,.14);border-color:var(--cc-simplify-ops-accent-muted, rgba(58, 175, 169, 0.5));gap:.55rem}.cc-simplify-ops--services .cc-simplify-ops-card--bento{background:#17252a;border-color:rgba(255,255,255,.1)}.cc-simplify-ops--services .cc-simplify-ops-card--bento .cc-simplify-ops-card__bento-scrim{background:linear-gradient(165deg, rgba(23, 37, 42, 0.92) 0%, rgba(23, 37, 42, 0.72) 42%, rgba(23, 37, 42, 0.88) 100%)}@media(scripting: enabled)and (prefers-reduced-motion: no-preference){.cc-simplify-ops--services .cc-simplify-ops-card--bento{opacity:0;transform:translateY(28px);transition:opacity .55s cubic-bezier(0.44, 0, 0.56, 1),transform .55s cubic-bezier(0.44, 0, 0.56, 1),border-color .45s cubic-bezier(0.44, 0, 0.56, 1),box-shadow .45s cubic-bezier(0.44, 0, 0.56, 1);transition-delay:calc(.08s*var(--cc-simplify-ops-stagger, 0));will-change:transform,opacity}.cc-simplify-ops--services .cc-simplify-ops-card--bento.is-inview{opacity:1;transform:translateY(0)}.cc-simplify-ops--services .cc-simplify-ops-card--bento:hover,.cc-simplify-ops--services .cc-simplify-ops-card--bento:focus-within{transform:translateY(-6px)}.cc-simplify-ops--services .cc-simplify-ops-card--bento.is-inview:hover,.cc-simplify-ops--services .cc-simplify-ops-card--bento.is-inview:focus-within{transform:translateY(-6px)}}@media(prefers-reduced-motion: reduce){.cc-simplify-ops--services .cc-simplify-ops-card--bento{opacity:1;transform:none;transition:none}.cc-simplify-ops-card__items .cc-simplify-ops-card__item-link,.cc-simplify-ops-card__items .cc-simplify-ops-card__item-label{transition:none}}.cc-pill-tabs__scroll{display:flex;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.cc-pill-tabs__scroll::-webkit-scrollbar{display:none}.cc-pill-tabs{position:relative;display:flex;width:max-content;flex:none;gap:.25rem;padding:.35rem;border:1px solid rgba(23,37,42,.1);border-radius:50px;background:rgba(255,255,255,.58);box-shadow:0 10px 30px rgba(23,37,42,.05)}.cc-pill-tabs__indicator{position:absolute;z-index:0;top:.35rem;bottom:.35rem;left:var(--cc-pill-tab-left, 0);width:var(--cc-pill-tab-width, 0);border-radius:50px;background:#3aafa9;box-shadow:0 2px 12px rgba(0,0,0,.12);pointer-events:none;transition:left 350ms cubic-bezier(0.32, 0.72, 0, 1),width 350ms cubic-bezier(0.32, 0.72, 0, 1),opacity 180ms ease-out}.cc-pill-tabs__tab{position:relative;z-index:1;flex:none;min-height:2.65rem;padding:.65rem 1rem;border:0;border-radius:50px;background:rgba(0,0,0,0);font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:.875rem;font-weight:500;color:#1a1a1a;cursor:pointer;transition:color .3s cubic-bezier(0.44, 0, 0.56, 1),background .3s cubic-bezier(0.44, 0, 0.56, 1),box-shadow .3s cubic-bezier(0.44, 0, 0.56, 1),transform .3s cubic-bezier(0.44, 0, 0.56, 1)}.cc-pill-tabs__tab[aria-selected=true]{color:#111;background:rgba(0,0,0,0)}.cc-pill-tabs__tab:hover:not([aria-selected=true]){background:rgba(23,37,42,.06)}.cc-pill-tabs__tab:active{transform:scale(0.97)}.cc-pill-tabs__tab:focus-visible{outline:2px solid #3aafa9;outline-offset:3px}@media(prefers-reduced-motion: reduce){.cc-pill-tabs__indicator{transition:none}.cc-pill-tabs__tab{transition:none}.cc-pill-tabs__tab:active{transform:none}}.cc-service-directory{padding:clamp(4.5rem,8vw,7.5rem) clamp(1rem,4vw,2.5rem);background:#f5f5f5;overflow:clip}.cc-service-directory__inner{width:100%;max-width:1280px;margin-inline:auto}.cc-service-directory__header{display:flex;flex-direction:column;align-items:center;max-width:46rem;margin-inline:auto;text-align:center}.cc-service-directory__title{margin:1.25rem 0 0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1.625rem,1.2rem + 1.6vw,2.375rem);font-weight:500;line-height:1.18;letter-spacing:-0.01em;color:#17252a;text-wrap:balance;hyphens:auto;overflow-wrap:break-word}.cc-service-directory__title b,.cc-service-directory__title strong{font-weight:inherit;color:#3aafa9}.cc-service-directory__lead{max-width:39rem;margin:1.25rem 0 0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.55;letter-spacing:-0.02em;color:#686868}.cc-service-directory .cc-pill-tabs__scroll{margin:clamp(2.25rem,5vw,3.75rem) calc(-1*clamp(1rem,4vw,2.5rem)) -2.1rem;padding:0 clamp(1rem,4vw,2.5rem) 2.75rem}@media(min-width: 810px){.cc-service-directory .cc-pill-tabs__scroll{justify-content:center}}.cc-service-directory__panel{margin-top:clamp(2.75rem,6vw,5rem);outline:none;animation:cc-service-directory-panel-in .48s cubic-bezier(0.44, 0, 0.56, 1) both}.cc-service-directory__group+.cc-service-directory__group{margin-top:clamp(3rem,6vw,5rem)}.cc-service-directory__group-heading{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;margin-bottom:1rem}.cc-service-directory__group-heading h3{margin:0;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.75rem;font-weight:600;line-height:1;letter-spacing:.11em;text-transform:uppercase;color:#17252a}.cc-service-directory__group-icon{display:inline-flex;align-items:center;justify-content:center;color:#2d8f8a}.cc-service-directory__group-link{display:inline-flex;align-items:center;gap:.35rem;color:#686868;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:.78rem;font-weight:500;text-decoration:none;transition:color .3s cubic-bezier(0.44, 0, 0.56, 1)}.cc-service-directory__group-link:hover,.cc-service-directory__group-link:focus-visible{color:#2d8f8a}.cc-service-directory__grid{display:grid;grid-template-columns:1fr;border-top:1px solid rgba(23,37,42,.1);border-left:1px solid rgba(23,37,42,.1)}@media(min-width: 640px){.cc-service-directory__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1200px){.cc-service-directory__grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}.cc-service-directory__card{position:relative;display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:start;gap:1rem;min-height:10.5rem;padding:1.5rem;border-right:1px solid rgba(23,37,42,.1);border-bottom:1px solid rgba(23,37,42,.1);color:inherit;text-decoration:none;background:rgba(255,255,255,.34);opacity:1;transform:translateY(14px);animation:cc-service-directory-card-in .5s cubic-bezier(0.44, 0, 0.56, 1) both;animation-delay:calc(min(var(--cc-directory-index, 0),5)*45ms + 60ms);transition:background .35s cubic-bezier(0.44, 0, 0.56, 1),color .35s cubic-bezier(0.44, 0, 0.56, 1),box-shadow .35s cubic-bezier(0.44, 0, 0.56, 1)}.cc-service-directory__card:hover,.cc-service-directory__card:focus-visible{z-index:1;background:#fff;color:#2d8f8a;box-shadow:0 18px 45px rgba(23,37,42,.09)}.cc-service-directory__card:hover .cc-service-directory__card-arrow,.cc-service-directory__card:focus-visible .cc-service-directory__card-arrow{opacity:1;transform:translate(2px, -2px)}.cc-service-directory__card:focus-visible{outline:2px solid #3aafa9;outline-offset:-2px}.cc-service-directory__card-icon{display:inline-flex;color:#2d8f8a}.cc-service-directory__card-brand{display:block;width:1.25rem;height:1.25rem;object-fit:contain}.cc-service-directory__card-copy{display:flex;min-width:0;flex-direction:column;gap:.45rem}.cc-service-directory__card-copy strong{font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:1.1rem;font-weight:500;line-height:1.15;letter-spacing:-0.025em;color:#17252a}.cc-service-directory__card-copy>span{font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:.875rem;line-height:1.5;color:#686868}.cc-service-directory__card-arrow{opacity:.35;transition:opacity .3s cubic-bezier(0.44, 0, 0.56, 1),transform .3s cubic-bezier(0.44, 0, 0.56, 1)}@keyframes cc-service-directory-panel-in{from{opacity:1;transform:translateY(10px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes cc-service-directory-card-in{to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion: reduce){.cc-service-directory__panel,.cc-service-directory__card{animation:none;opacity:1;transform:none;filter:none}.cc-pill-tabs__indicator{transition:none}}.cc-business-impact{display:flex;flex-direction:column;align-items:center;width:100%;padding-block:64px;padding-inline:12px;background:#fff}@media(min-width: 1200px){.cc-business-impact{padding-block:100px}}.cc-business-impact--about{padding-block:clamp(3rem,6vw,5rem)}.cc-business-impact--about .cc-business-impact__frame{padding-top:0}.cc-business-impact--services .cc-business-impact__frame{align-items:center}.cc-business-impact--services .cc-business-impact__heading{margin-inline:auto;text-align:center}.cc-business-impact--services .cc-business-impact__title-block{align-items:center}.cc-business-impact__frame{display:flex;flex-direction:column;gap:56px;width:100%;max-width:1240px;margin-inline:auto;padding-top:56px}@media(min-width: 1200px){.cc-business-impact__frame{padding-top:64px}}.cc-business-impact__heading{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:600px;text-align:center}.cc-business-impact__title-block{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.cc-business-impact__title{margin:0;width:100%;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1.625rem,1.2rem + 1.6vw,2.375rem);font-weight:500;line-height:1.18;letter-spacing:-0.01em;color:#17252a;text-wrap:balance;hyphens:auto;overflow-wrap:break-word}.cc-business-impact__title b,.cc-business-impact__title strong{font-weight:inherit;color:#3aafa9}.cc-business-impact__description{margin:0;width:100%;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:-0.02em;color:#686868}.cc-business-impact__table-wrap{width:100%;padding-inline:20px;padding-bottom:20px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.cc-business-impact__table-wrap::-webkit-scrollbar{display:none}.cc-business-impact__table{display:flex;flex-direction:column;gap:1px;width:1160px;margin-inline:auto;padding:1px;background:rgba(209,209,209,.6)}.cc-business-impact__row{display:flex;align-items:stretch;gap:1px;width:100%}.cc-business-impact__cell{display:flex;flex:1 0 0;align-items:center;justify-content:flex-start;gap:8px;width:1px;min-height:72px;padding:24px;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:-0.02em;color:#1a1a1a;background:#f5f7f9}.cc-business-impact__cell span{flex:1 1 auto;min-width:0}.cc-business-impact__cell--label{flex:1 0 0;max-width:200px;color:#686868}.cc-business-impact__cell--corner{min-height:81px;height:81px}.cc-business-impact__cell--head{min-height:81px;height:81px;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:18px;font-weight:400;line-height:1.2;letter-spacing:-0.04em;color:#17252a}.cc-business-impact__cell--highlight{background:rgba(58,175,169,.08)}.cc-business-impact__cell--brand{min-height:81px;height:81px}.cc-business-impact__logo{width:100%;max-width:120px;height:32px;object-fit:contain;object-position:center left;filter:brightness(0);opacity:.82}.cc-business-impact__mark{display:block;flex:none;width:24px;height:24px;color:#686868}.cc-blog-toolbar{padding:clamp(1.5rem,4vw,3rem) 0 8px;background:#f5f7f9}.cc-blog-toolbar>.cc-container{box-sizing:border-box;width:100%;max-width:95rem;margin-inline:auto;padding-inline:clamp(1.5rem,4vw,2rem)}@media(min-width: 1200px){.cc-blog-toolbar>.cc-container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-blog-toolbar__inner{display:flex;flex-direction:column;gap:16px}.cc-blog-toolbar__row--primary{display:flex;flex-direction:column;gap:14px}@media(min-width: 810px){.cc-blog-toolbar__row--primary{flex-direction:row;align-items:center;justify-content:space-between;gap:20px}}.cc-blog-toolbar__search{position:relative;flex:1 1 auto;min-width:0;--cc-blog-search-field-inset: 1rem;--cc-blog-search-icon-size: 18px;--cc-blog-search-icon-gap: 0.625rem}.cc-blog-toolbar__search .cc-contact__input,.cc-blog-toolbar__search .cc-blog-toolbar__search-input{border-radius:50px !important;padding-inline:calc(var(--cc-blog-search-field-inset) + var(--cc-blog-search-icon-size) + var(--cc-blog-search-icon-gap)) var(--cc-blog-search-field-inset)}.cc-blog-toolbar__search-icon{position:absolute;top:50%;left:var(--cc-blog-search-field-inset, 1rem);width:var(--cc-blog-search-icon-size, 18px);height:var(--cc-blog-search-icon-size, 18px);color:var(--cc-contact-form-text-muted, #686868);transform:translateY(-50%);pointer-events:none}.cc-blog-toolbar__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px;width:100%}@media(min-width: 810px){.cc-blog-toolbar__meta{flex:none;justify-content:flex-end;width:auto}}.cc-blog-toolbar__sort{flex:none}.cc-blog-toolbar__sort-rail{position:relative;display:flex;flex:none;gap:.2rem;padding:.28rem;border:1px solid rgba(23,37,42,.1);border-radius:50px;background:rgba(255,255,255,.72);box-shadow:0 6px 18px rgba(23,37,42,.04)}.cc-blog-toolbar__sort-indicator{position:absolute;z-index:0;top:.28rem;bottom:.28rem;left:var(--cc-blog-sort-left, 0);width:var(--cc-blog-sort-width, 0);border-radius:50px;background:#3aafa9;box-shadow:0 2px 12px rgba(0,0,0,.12);pointer-events:none;transition:left 320ms cubic-bezier(0.32, 0.72, 0, 1),width 320ms cubic-bezier(0.32, 0.72, 0, 1),opacity 160ms ease-out}.cc-blog-toolbar__sort-option{position:relative;z-index:1;flex:none;min-height:2.125rem;padding:.45rem .85rem;border:0;border-radius:50px;background:rgba(0,0,0,0);font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:.8125rem;font-weight:600;line-height:1.2;letter-spacing:-0.02em;color:rgba(29,29,29,.72);white-space:nowrap;cursor:pointer;transition:color .25s cubic-bezier(0.44, 0, 0.56, 1),background .25s cubic-bezier(0.44, 0, 0.56, 1),transform .25s cubic-bezier(0.44, 0, 0.56, 1)}.cc-blog-toolbar__sort-option[aria-checked=true]{color:#17252a}.cc-blog-toolbar__sort-option:hover:not([aria-checked=true]){background:rgba(23,37,42,.06);color:#1d1d1d}.cc-blog-toolbar__sort-option:active{transform:scale(0.97)}.cc-blog-toolbar__sort-option:focus-visible{outline:2px solid #3aafa9;outline-offset:2px}.cc-blog-toolbar__count{margin:0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:.85rem;color:#686868}.cc-blog-toolbar__categories{width:100%}.cc-blog-toolbar__categories .cc-faq__tabs{flex-wrap:wrap;justify-content:flex-start;overflow:visible;padding-bottom:0}.cc-blog-toolbar__categories .cc-faq__tab{border-color:rgba(29,29,29,.12);color:#686868;backdrop-filter:none;-webkit-backdrop-filter:none}.cc-blog-toolbar__categories .cc-faq__tab:hover:not(.is-active){border-color:rgba(29,29,29,.22);background:rgba(29,29,29,.04);color:#1d1d1d}.cc-blog-toolbar__categories .cc-faq__tab:focus-visible{outline-color:rgba(58,175,169,.45)}.cc-blog-toolbar__categories .cc-faq__tab.is-active{border-color:rgba(58,175,169,.45);background:rgba(58,175,169,.12);color:#176b66;box-shadow:inset 0 0 0 1px rgba(58,175,169,.16)}.cc-blog-toolbar__categories .cc-faq__tab.is-active:hover{border-color:rgba(58,175,169,.58);background:rgba(58,175,169,.16)}@media(prefers-reduced-motion: reduce){.cc-blog-toolbar__sort-indicator{transition:none}.cc-blog-toolbar__sort-option{transition:none}.cc-blog-toolbar__sort-option:active{transform:none}.cc-blog-list--reveal .cc-blog-preview__list,.cc-blog-list--reveal .cc-blog-preview__item{animation:none;opacity:1;transform:none;filter:none}}.cc-blog-list--loading{min-height:480px}.cc-blog-toolbar__count--pending{opacity:.55}.cc-blog-toolbar__count--placeholder{min-width:6.5rem;min-height:14px}@keyframes cc-blog-list-panel-in{from{opacity:1;transform:translateY(10px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes cc-blog-list-card-in{to{opacity:1;transform:translateY(0)}}.cc-blog-list{padding:24px 0 80px;background:#f5f7f9}.cc-blog-list>.cc-container{box-sizing:border-box;width:100%;max-width:95rem;margin-inline:auto;padding-inline:clamp(1.5rem,4vw,2rem)}@media(min-width: 1200px){.cc-blog-list>.cc-container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-blog-list--empty{padding:64px 0 96px}.cc-blog-list__empty{margin:0;font-size:1.05rem;color:rgba(29,29,29,.72);text-align:center}.cc-blog-list--reveal .cc-blog-preview__list{animation:cc-blog-list-panel-in .48s cubic-bezier(0.44, 0, 0.56, 1) both}.cc-blog-list--reveal .cc-blog-preview__item{opacity:1;transform:translateY(14px);animation:cc-blog-list-card-in .5s cubic-bezier(0.44, 0, 0.56, 1) both;animation-delay:calc(min(var(--cc-blog-card-index, 0),8)*45ms + 70ms)}.cc-blog-post{padding:40px 0 72px;background:rgba(0,0,0,0)}.cc-blog-post__container{max-width:760px}@media(min-width: 1024px){.cc-blog-post__container--with-toc{max-width:min(68rem,100%)}}.cc-blog-post__header{margin-bottom:28px}.cc-blog-post__featured{position:relative;aspect-ratio:16/10;margin:0;overflow:hidden;border-radius:16px;background:rgba(29,29,29,.06)}.cc-blog-post__featured-image{object-fit:cover}.cc-blog-post__back{color:#176b66;text-decoration:none;font-weight:600}.cc-blog-post__back:hover{text-decoration:underline}.cc-blog-post__title{margin:12px 0 8px;font-family:var(--cc-font-accent);font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.15;color:#17252a}.cc-blog-post__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:4px;font-size:.9rem;line-height:1.4;color:#686868}.cc-blog-post__meta-dot{flex:none;width:4px;height:4px;border-radius:100%;background:rgba(29,29,29,.35)}.cc-blog-post__date{font-size:inherit;color:inherit}.cc-blog-post__read-time{font-size:inherit;color:inherit}.cc-blog-post__content{font-size:1.02rem;line-height:1.75;color:rgba(29,29,29,.88)}.cc-blog-post__content h2,.cc-blog-post__content h3,.cc-blog-post__content h4{margin:1.6em 0 .6em;font-family:var(--cc-font-accent);line-height:1.25;color:#17252a}.cc-blog-post__content h2{margin-top:1.9em;font-size:clamp(1.4rem,1.15rem + .9vw,1.75rem);font-weight:600;letter-spacing:-0.01em}.cc-blog-post__content h3{font-size:1.2rem;font-weight:600}.cc-blog-post__content h4{font-size:1.05rem;font-weight:600}.cc-blog-post__content p{margin:0 0 1em}.cc-blog-post__content a{color:#176b66;text-decoration:underline;text-underline-offset:.16em}.cc-blog-post__content ul,.cc-blog-post__content ol{margin:0 0 1em;padding-left:1.25em}.cc-blog-post__content ul{list-style:disc}.cc-blog-post__content ol{list-style:decimal}.cc-blog-post__content li{margin:.3em 0;padding-left:.2em}.cc-blog-post__content li::marker{color:#176b66}.cc-blog-post__content img{max-width:100%;height:auto;border-radius:12px}.cc-blog-post__content h2[id]{scroll-margin-top:calc(80px + 1.5rem)}.cc-blog-post__content strong{color:#17252a;font-weight:600}.cc-blog-post__content pre{margin:0 0 1.25em;padding:1rem 1.25rem;overflow-x:auto;border-radius:12px;background:#17252a;color:#e8f1f0;font-size:.875rem;line-height:1.6}.cc-blog-post__content code{font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace}.cc-blog-post .cc-blog-summary,.cc-blog-post .cc-blog-toc,.cc-blog-post .cc-blog-cta{margin:1.75em 0;padding:1.25rem 1.4rem;border-radius:16px}.cc-blog-post .cc-blog-summary{border-left:3px solid #3aafa9;background:rgba(0,0,0,0)}.cc-blog-post .cc-blog-summary p:last-child{margin-bottom:0}.cc-blog-post .cc-blog-summary__label,.cc-blog-post .cc-blog-toc__label{margin:0 0 .4em;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#176b66}.cc-blog-post .cc-blog-toc{border:1px solid rgba(29,29,29,.08);background:rgba(0,0,0,0)}@media(min-width: 1024px){.cc-blog-post__container--with-toc .cc-blog-post .cc-blog-toc{display:none}}.cc-blog-post .cc-blog-toc ol{margin:0;padding-left:1.2em}.cc-blog-post .cc-blog-toc li{margin:.2em 0}.cc-blog-post .cc-blog-toc a{color:#17252a;text-decoration:none}.cc-blog-post .cc-blog-toc a:hover{color:#176b66;text-decoration:underline}.cc-blog-post .cc-blog-table{margin:0 0 1.5em;overflow-x:auto;border:1px solid rgba(29,29,29,.08);border-radius:14px;background:rgba(0,0,0,0)}.cc-blog-post .cc-blog-table table{width:100%;min-width:32rem;border-collapse:collapse;font-size:.925rem;line-height:1.5}.cc-blog-post .cc-blog-table th,.cc-blog-post .cc-blog-table td{padding:.75rem 1rem;text-align:left;vertical-align:top;border-bottom:1px solid rgba(29,29,29,.07)}.cc-blog-post .cc-blog-table th{background:rgba(58,175,169,.08);font-weight:600;color:#17252a}.cc-blog-post .cc-blog-table tr:last-child td{border-bottom:0}.cc-blog-post .cc-blog-cta{background:#17252a;color:rgba(255,255,255,.82)}.cc-blog-post .cc-blog-cta p{margin-bottom:.75em}.cc-blog-post .cc-blog-cta__title{font-family:var(--cc-font-accent);font-size:1.2rem;font-weight:600;line-height:1.3;color:#fff}.cc-blog-post .cc-blog-cta__link{display:inline-flex;align-items:center;padding:.65rem 1.1rem;border-radius:12px;background:#176b66;color:#fff;font-weight:600;text-decoration:none}.cc-blog-post .cc-blog-cta__link::after{content:"→";margin-left:.5rem}.cc-blog-post .cc-blog-cta__link:hover{background:#2d8f8a}.cc-blog-post__faq{margin-top:2.5rem;padding-top:.5rem;border-top:1px solid rgba(29,29,29,.1)}.cc-blog-post__faq h3{margin-top:1.25em;font-size:1.05rem}.cc-blog-post__sources{margin-top:2.5rem;padding:1.25rem 1.4rem;border-radius:16px;background:rgba(29,29,29,.03);font-size:.9rem;line-height:1.6;color:rgba(29,29,29,.7)}.cc-blog-post__sources h2{margin:0 0 .5em;font-family:var(--cc-font-accent);font-size:1rem;color:#17252a}.cc-blog-post__sources ol{margin:0;padding-left:1.25em}.cc-blog-post__sources a{color:#176b66;text-decoration:underline;text-underline-offset:.16em}.cc-blog-post__empty{margin:0;color:rgba(29,29,29,.65)}.cc-blog-post__related{padding-bottom:64px;background:#f5f7f9}.cc-blog-post__related-title{margin:0 0 8px;font-family:var(--cc-font-accent);font-size:1.35rem;color:#17252a}.cc-main--blog-post .cc-blog-post{padding-top:calc(80px + 2.5rem)}@media(min-width: 810px){.cc-main--blog-post .cc-blog-post{padding-top:calc(80px + 3rem)}}.cc-blog-adjacent{padding:40px 0 48px;border-top:1px solid rgba(29,29,29,.08)}.cc-blog-adjacent__inner{display:flex;flex-direction:column;gap:24px}@media(min-width: 810px){.cc-blog-adjacent__inner{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:48px}}.cc-blog-adjacent__slot{flex:1;min-width:0;max-width:100%}@media(min-width: 810px){.cc-blog-adjacent__slot{max-width:min(420px,48%)}}@media(min-width: 810px){.cc-blog-adjacent__slot--next{display:flex;justify-content:flex-end}}.cc-blog-adjacent__link{display:inline-flex;align-items:flex-start;gap:8px;max-width:100%;color:inherit;text-decoration:none;transition:color .2s ease}.cc-blog-adjacent__link:hover .cc-blog-adjacent__title{color:#176b66;text-decoration:underline;text-underline-offset:.14em}@media(min-width: 810px){.cc-blog-adjacent__link--next{flex-direction:row-reverse;text-align:right}}.cc-blog-adjacent__text{display:flex;flex-direction:column;gap:4px;min-width:0}.cc-blog-adjacent__label{font-family:var(--cc-font-accent);font-size:.85rem;font-weight:600;color:#686868}.cc-blog-adjacent__title{font-family:var(--cc-font-accent);font-size:1.05rem;font-weight:600;line-height:1.35;color:#17252a;transition:color .2s ease}.cc-blog-adjacent__icon{flex:none;width:20px;height:20px;margin-top:2px;color:#176b66}.cc-blog-pagination{padding:0 0 64px}.cc-blog-pagination>.cc-container{box-sizing:border-box;width:100%;max-width:95rem;margin-inline:auto;padding-inline:clamp(1.5rem,4vw,2rem)}@media(min-width: 1200px){.cc-blog-pagination>.cc-container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-blog-pagination__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.cc-blog-pagination__control{display:inline-flex;align-items:center;gap:6px;font-family:var(--cc-font-accent);font-size:.95rem;font-weight:600;color:#176b66;text-decoration:none;transition:color .2s ease}.cc-blog-pagination__control:hover:not(.cc-blog-pagination__control--disabled){text-decoration:underline;text-underline-offset:.14em}.cc-blog-pagination__control--disabled{color:#686868;pointer-events:none}.cc-blog-pagination__icon{flex:none;width:20px;height:20px}.cc-blog-pagination__status{font-size:.9rem;color:rgba(29,29,29,.65)}.cc-article-toc-layout{padding-top:clamp(2.5rem,5vw,4rem)}@media(min-width: 1024px){.cc-article-toc-layout--with-toc{display:grid;grid-template-columns:minmax(9.5rem, 12.5rem) minmax(0, 1fr);gap:clamp(2rem,3.5vw,3.5rem);align-items:start}}.cc-article-toc-layout__content{min-width:0}.cc-article-toc-layout__content :is(h2,h3)[id]{scroll-margin-top:calc(80px + 1rem)}.cc-article-toc{display:none}@media(min-width: 1024px){.cc-article-toc{display:block;position:sticky;top:calc(80px + 1.25rem);max-height:calc(100dvh - 80px - 2.5rem);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(29,29,29,.15) rgba(0,0,0,0);padding-right:.25rem}}.cc-article-toc__label{margin:0 0 .75rem;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#686868}.cc-article-toc__list{position:relative;margin:0;padding:0;list-style:none;border-left:1px solid rgba(29,29,29,.1)}.cc-article-toc__list::before{content:"";position:absolute;left:-1px;top:0;width:2px;height:var(--cc-toc-indicator-height, 0px);border-radius:2px;background:#3aafa9;opacity:var(--cc-toc-indicator-opacity, 0);transform:translateY(var(--cc-toc-indicator-y, 0px));pointer-events:none;transition:transform 240ms cubic-bezier(0.44, 0, 0.56, 1),height 240ms cubic-bezier(0.44, 0, 0.56, 1),opacity 160ms ease}.cc-article-toc__item{margin:0;padding:0}.cc-article-toc__item--h3 .cc-article-toc__link{padding-left:1rem;font-size:.8125rem}.cc-article-toc__item.is-active .cc-article-toc__link{color:#17252a}.cc-article-toc__link{position:relative;display:block;padding:.35rem 0 .35rem .85rem;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:.875rem;font-weight:500;line-height:1.35;color:#686868;text-decoration:none;transition:color 160ms ease}.cc-article-toc__link:focus-visible{outline:2px solid #3aafa9;outline-offset:-2px;border-radius:3px}.cc-article-toc__link:hover{color:#176b66}@media(prefers-reduced-motion: reduce){.cc-article-toc__list::before,.cc-article-toc__link{transition:none}}.cc-about-hero{display:flex;flex-direction:column;min-height:clamp(480px,62vh,640px);padding:12px;background:rgba(0,0,0,0);color:#1a1a1a}.cc-about-hero__frame{position:relative;flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-end;width:100%;min-height:0;border-radius:12px;overflow:hidden;background:#fff}.cc-about-hero__layout{position:relative;z-index:1;flex:1 1 auto;display:flex;align-items:flex-end;width:100%;min-height:0;padding-top:68px;padding-bottom:clamp(2.5rem,6vw,4rem)}.cc-about-hero__content{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;width:100%;max-width:980px;margin-right:auto;margin-left:0;padding-inline:clamp(1rem,4vw,2.5rem);text-align:left}.cc-about-hero__title{margin:0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(2rem,5vw,3.5rem);font-weight:400;line-height:1.05;letter-spacing:-0.04em;color:#17252a}.cc-about-hero__description{margin:0;max-width:40rem;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:1rem;line-height:1.6;color:#1a1a1a}@media(min-width: 810px){.cc-about-hero__description{font-size:1.0625rem}}.cc-about-hero__action{position:relative;pointer-events:auto}.cc-about-hero__action--secondary{width:10rem;min-height:2.75rem;padding:.1875rem 1rem;border-radius:12px;font-size:.875rem;font-weight:500}.cc-about-hero__action--secondary:hover{transform:none}.cc-about-hero__action.cc-btn--outline{background:rgba(0,0,0,0);color:#1a1a1a;border-color:rgba(29,29,29,.28);backdrop-filter:none;-webkit-backdrop-filter:none}.cc-about-hero__action.cc-btn--outline:hover{background:rgba(29,29,29,.05);border-color:rgba(29,29,29,.42);color:#1a1a1a}.cc-about-stats{padding-block:clamp(3rem,6vw,5rem);background:#fff}.cc-about-stats__inner{width:100%;max-width:1280px;margin-inline:auto;padding-inline:1.5rem}@media(min-width: 1200px){.cc-about-stats__inner{padding-inline:2.5rem}}.cc-about-stats__grid{display:grid;grid-template-columns:1fr;gap:2.5rem;margin:0;padding:0;list-style:none}@media(min-width: 810px){.cc-about-stats__grid{grid-template-columns:repeat(2, 1fr);gap:2rem 3rem}}@media(min-width: 1200px){.cc-about-stats__grid{grid-template-columns:repeat(4, 1fr)}}.cc-about-stats__item{display:flex;flex-direction:column;gap:.75rem;padding-top:1rem;border-top:1px solid rgba(209,209,209,.6)}.cc-about-stats__value{margin:0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(2.5rem,4vw,3.25rem);font-weight:400;line-height:1;letter-spacing:-0.05em;color:#1a1a1a}.cc-about-stats__label{margin:0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:.9375rem;line-height:1.55;color:#686868}.cc-about-evolution{padding-block:4rem}@media(min-width: 810px){.cc-about-evolution{padding-block:6rem}}.cc-about-evolution{background:#f5f7f9}.cc-about-evolution__inner{width:100%;max-width:1280px;margin-inline:auto;padding-inline:1.5rem}@media(min-width: 1200px){.cc-about-evolution__inner{padding-inline:2.5rem}}.cc-about-evolution__inner{display:flex;flex-direction:column;gap:clamp(2.5rem,5vw,4rem)}.cc-about-evolution__header{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;max-width:40rem}.cc-about-evolution__title{margin:0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1.625rem,1.2rem + 1.6vw,2.375rem);font-weight:500;line-height:1.18;letter-spacing:-0.01em;color:#17252a;text-wrap:balance;hyphens:auto;overflow-wrap:break-word}.cc-about-evolution__lead{margin:0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:1rem;line-height:1.65;color:#686868}.cc-about-evolution__media{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width: 810px){.cc-about-evolution__media{grid-template-columns:1.4fr 1fr;align-items:stretch;min-height:360px}}@media(min-width: 1200px){.cc-about-evolution__media{min-height:420px}}.cc-about-evolution__media-primary,.cc-about-evolution__media-secondary{position:relative;min-height:240px;border-radius:16px;overflow:hidden;background:rgba(209,209,209,.6)}.cc-about-evolution__img{object-fit:cover}.cc-about-evolution__steps{display:grid;grid-template-columns:1fr;gap:2rem;margin:0;padding:0;list-style:none}@media(min-width: 1200px){.cc-about-evolution__steps{grid-template-columns:repeat(3, 1fr);gap:2.5rem}}.cc-about-evolution__step{display:flex;flex-direction:column;gap:1rem}.cc-about-evolution__step-num{font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.875rem;font-weight:600;letter-spacing:.06em;color:#3aafa9}.cc-about-evolution__step-title{margin:0 0 .5rem;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:-0.03em;color:#17252a}.cc-about-evolution__step-text{margin:0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:.9375rem;line-height:1.6;color:#686868}.cc-about-capabilities{padding-block:4rem}@media(min-width: 810px){.cc-about-capabilities{padding-block:6rem}}.cc-about-capabilities{background:#1d1d1d;color:#fff}.cc-about-capabilities__inner{width:100%;max-width:1280px;margin-inline:auto;padding-inline:1.5rem}@media(min-width: 1200px){.cc-about-capabilities__inner{padding-inline:2.5rem}}.cc-about-capabilities__inner{display:flex;flex-direction:column;gap:clamp(2.5rem,5vw,4rem)}.cc-about-capabilities__header{display:flex;flex-direction:column;gap:1rem;max-width:44rem}.cc-about-capabilities__eyebrow.cc-eyebrow--pill{color:#fff;background:rgba(255,255,255,.08);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border-color:rgba(255,255,255,.14)}.cc-about-capabilities__title{margin:0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1.625rem,1.2rem + 1.6vw,2.375rem);font-weight:500;line-height:1.18;letter-spacing:-0.01em;color:#17252a;text-wrap:balance;hyphens:auto;overflow-wrap:break-word;color:#fff}.cc-about-capabilities__subtitle{margin:0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:1rem;line-height:1.65;color:rgba(255,255,255,.65)}.cc-about-capabilities__grid{display:grid;grid-template-columns:1fr;gap:1rem;margin:0;padding:0;list-style:none}@media(min-width: 810px){.cc-about-capabilities__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1200px){.cc-about-capabilities__grid{grid-template-columns:repeat(4, 1fr)}}.cc-about-capabilities__card{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;border-radius:8px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.cc-about-capabilities__card-title{margin:0;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:1rem;font-weight:600;letter-spacing:-0.02em}.cc-about-capabilities__card-text{margin:0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:.875rem;line-height:1.6;color:rgba(255,255,255,.62)}.cc-about-ticker{padding-block:1.25rem;background:#fff;border-block:1px solid rgba(209,209,209,.6);overflow:hidden}.cc-about-ticker__track{display:flex;width:max-content;gap:4rem;animation:cc-about-ticker-scroll 45s linear infinite}@media(prefers-reduced-motion: reduce){.cc-about-ticker__track{animation:none;flex-wrap:wrap;width:100%;justify-content:center;gap:1.5rem;padding-inline:1rem}}.cc-about-ticker__item{display:flex;align-items:center;gap:1rem;margin:0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:.875rem;line-height:1.4;color:#686868;white-space:nowrap}@media(prefers-reduced-motion: reduce){.cc-about-ticker__item{white-space:normal;text-align:center;flex-direction:column}}.cc-about-ticker__tag{font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#3aafa9}@keyframes cc-about-ticker-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.cc-main--about-us{background:#13140f}.cc-main--about-us :is(h1,h2,h3){color:inherit}.cc-us-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cc-us-label{margin:0;font-family:ui-monospace,"SFMono-Regular","JetBrains Mono",Menlo,Consolas,monospace;font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#7fd6cf}.cc-us-label--ink{color:#1f6f6a}.cc-us-type__rest{visibility:hidden}.cc-us-lines{margin:0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-weight:400;line-height:1.04;letter-spacing:-0.025em}.cc-us-lines__mask{display:block;overflow:hidden;padding-bottom:.08em}.cc-us-lines__line{display:inline-block;transform:translateY(105%);transition:transform 1s cubic-bezier(0.22, 1, 0.36, 1)}.cc-us-lines[data-inview=true] .cc-us-lines__line{transform:none}@media(prefers-reduced-motion: reduce){.cc-us-lines__line{transform:none;transition:none}}.cc-us-hero{position:relative;height:520svh;background:#13140f;color:#f3f2ea}.cc-us-hero__stage{position:sticky;top:0;height:100svh;overflow:hidden}.cc-us-hero__dots{position:absolute;inset:0;background-image:radial-gradient(rgba(243, 242, 234, 0.18) 1px, transparent 1.2px);background-size:64px 64px;background-position:32px 32px}.cc-us-hero__frame{position:absolute;inset:0;transform:translateZ(0);backface-visibility:hidden;will-change:clip-path}.cc-us-hero__photo{position:absolute;inset:0;will-change:transform}.cc-us-hero__photo::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.2);pointer-events:none}.cc-us-hero__photo img{width:100%;height:100%;object-fit:cover;object-position:60% 55%}.cc-us-hero__photo--next::after{background:rgba(0,0,0,.04)}.cc-us-hero__photo img.cc-us-hero__photo-gray{position:absolute;inset:0;filter:grayscale(1) brightness(0.8);opacity:var(--cc-us-digital, 0);will-change:opacity;pointer-events:none}.cc-us-hero__grid{position:absolute;inset:0;opacity:var(--cc-us-digital, 0);background-image:linear-gradient(rgba(243, 242, 234, 0.16) 1px, transparent 1px),linear-gradient(90deg, rgba(243, 242, 234, 0.16) 1px, transparent 1px);background-size:8% 12.5%}.cc-us-hero__grid span{position:absolute;border:1px solid rgba(127,214,207,.8);background:rgba(127,214,207,.08)}.cc-us-hero__shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg, rgba(19, 20, 15, 0.35) 0%, transparent 25%, transparent 55%, rgba(19, 20, 15, calc(0.75 - var(--cc-us-digital, 0) * 0.75)) 100%)}.cc-us-hero__title-wrap{position:absolute;right:0;bottom:clamp(2rem,7vh,4.5rem);left:0;opacity:calc(1 - var(--cc-us-title-out, 0));transform:translateY(calc(var(--cc-us-title-out, 0) * -4rem))}.cc-us-hero__title{margin-top:.9rem;max-width:14ch;font-size:clamp(2.75rem,1.5rem + 5.4vw,6.75rem);color:#f3f2ea}.cc-us-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:1.75rem}.cc-us-hero__hint{font-family:ui-monospace,"SFMono-Regular","JetBrains Mono",Menlo,Consolas,monospace;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(243,242,234,.62)}.cc-us-hero__chapters{position:absolute;inset:0;pointer-events:none}.cc-us-hero__chapter{position:absolute;top:50%;left:max(1.25rem,(100% - 1280px)/2 + 1.25rem);width:min(24rem,100% - 2.5rem);opacity:0;transform:translateY(-40%);transition:opacity .6s ease,transform .8s cubic-bezier(0.22, 1, 0.36, 1)}.cc-us-hero__chapter::before{content:"";position:absolute;inset:-3rem -4rem;z-index:-1;background:radial-gradient(closest-side, rgba(19, 20, 15, 0.72), rgba(19, 20, 15, 0.4) 60%, transparent)}.cc-us-hero__chapter[data-side=right]{right:max(1.25rem,(100% - 1280px)/2 + 1.25rem);left:auto}.cc-us-hero__chapter[data-on=true]{opacity:1;transform:translateY(-50%)}@media(min-width: 810px){.cc-us-hero__chapter[data-pos=low]{top:70%}.cc-us-hero__chapter[data-pos=high]{top:32%}}@media(max-width: 810px){.cc-us-hero__chapter{top:auto;right:1.25rem;bottom:2rem;left:1.25rem;width:auto;padding:1.1rem 1.2rem;background:rgba(19,20,15,.82);transform:translateY(1rem)}.cc-us-hero__chapter[data-side=right]{right:1.25rem;left:1.25rem}.cc-us-hero__chapter[data-on=true]{transform:none}}.cc-us-hero__text{margin:.85rem 0 0;font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:1.55;color:#f3f2ea;text-shadow:0 1px 12px rgba(19,20,15,.6)}.cc-us-hero__rail{position:absolute;top:50%;right:1.5rem;width:1px;height:6rem;background:rgba(243,242,234,.14);transform:translateY(-50%)}.cc-us-hero__rail span{position:absolute;inset:0;background:#7fd6cf;transform-origin:top}@media(max-width: 810px){.cc-us-hero__rail{display:none}}@media(prefers-reduced-motion: reduce){.cc-us-hero{height:auto}.cc-us-hero__stage{position:relative;min-height:100svh}.cc-us-hero__chapters{position:relative;display:grid;gap:2rem;padding:2rem 0 4rem;background:#13140f}.cc-us-hero__chapter{position:static;width:auto;opacity:1;transform:none}}.cc-us-values{padding:clamp(5rem,12vw,9rem) 0 clamp(4rem,10vw,7rem);background:#f5f7f9;color:#17252a}.cc-us-values__title{max-width:18ch;font-size:clamp(2.25rem,1.3rem + 3.9vw,4.75rem)}.cc-us-values__blocks{display:grid;gap:clamp(4rem,10vw,8rem);margin-top:clamp(4rem,10vw,7rem)}.cc-us-values__block{display:grid;gap:2rem;align-items:center}@media(min-width: 810px){.cc-us-values__block{grid-template-columns:minmax(0, 1.1fr) minmax(0, 0.9fr);gap:clamp(3rem,8vw,8rem)}.cc-us-values__block:nth-child(even){grid-template-columns:minmax(0, 0.9fr) minmax(0, 1.1fr)}.cc-us-values__block:nth-child(even) .cc-us-values__asset{order:2}}.cc-us-values__content{max-width:24rem}.cc-us-values__heading{margin:1rem 0 0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1.4rem,1.15rem + 1vw,2rem);font-weight:400;line-height:1.15}.cc-us-values__text{margin:.9rem 0 1.6rem;font-size:1rem;line-height:1.6;color:#686868}.cc-us-values__asset{overflow:hidden;border-radius:16px;clip-path:inset(100% 0 0 0 round 16px);transition:clip-path 1.3s cubic-bezier(0.22, 1, 0.36, 1)}.cc-us-values__asset img{display:block;width:100%;height:auto;transform:scale(1.15);transition:transform 1.8s cubic-bezier(0.22, 1, 0.36, 1)}.cc-us-values__block[data-inview=true] .cc-us-values__asset{clip-path:inset(0 0 0 0 round 16px)}.cc-us-values__block[data-inview=true] .cc-us-values__asset img{transform:none}@media(prefers-reduced-motion: reduce){.cc-us-values__asset,.cc-us-values__asset img{transition:none}.cc-us-values__asset img{transform:none}.cc-us-values__block .cc-us-values__asset{clip-path:none}}.cc-us-places{padding:clamp(5rem,12vw,9rem) 0;background:#13140f;color:#f3f2ea}.cc-us-places__head{max-width:44rem}.cc-us-places__title{margin-top:1rem;font-size:clamp(2.25rem,1.3rem + 3.9vw,4.75rem)}.cc-us-places__intro{max-width:34rem;margin:1.5rem 0 0;font-size:1.0625rem;line-height:1.65;color:rgba(243,242,234,.62)}.cc-us-places__list{display:grid;gap:2.5rem 1.5rem;margin:clamp(3.5rem,8vw,6rem) 0 0;padding:0;list-style:none}@media(min-width: 810px){.cc-us-places__list{grid-template-columns:repeat(6, minmax(0, 1fr))}.cc-us-places__list>*{grid-column:span 2}.cc-us-places__list>.cc-us-places__item--origin{grid-column:span 3}}.cc-us-places__item{opacity:0;transform:translateY(3rem);transition:opacity .9s ease,transform 1.2s cubic-bezier(0.22, 1, 0.36, 1)}.cc-us-places__item[data-inview=true]{opacity:1;transform:none}@media(prefers-reduced-motion: reduce){.cc-us-places__item{opacity:1;transform:none}}.cc-us-places__figure{margin:0}.cc-us-places__figure figcaption{margin-top:1.1rem}.cc-us-places__photo{position:relative;overflow:hidden;border-radius:16px}.cc-us-places__photo img{display:block;width:100%;height:auto;transition:transform 1.2s cubic-bezier(0.22, 1, 0.36, 1)}.cc-us-places__photo:hover img{transform:scale(1.04)}.cc-us-places__item--origin .cc-us-places__photo{aspect-ratio:4/3}.cc-us-places__item--origin .cc-us-places__photo img{height:100%;object-fit:cover}.cc-us-places__tag{position:absolute;top:.9rem;left:.9rem;padding:.35rem .6rem;border-radius:999px;background:rgba(19,20,15,.6);backdrop-filter:blur(8px);font-size:.75rem;font-weight:500;color:#f3f2ea}.cc-us-places__coords{margin:0;font-size:.8125rem;letter-spacing:.02em;color:rgba(243,242,234,.62)}.cc-us-places__name{margin:.4rem 0 0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1.5rem,1.2rem + 1vw,2.125rem);font-weight:400}.cc-us-places__text{margin:.5rem 0 0;max-width:22rem;line-height:1.6;color:rgba(243,242,234,.62)}.cc-us-places__stats{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem;margin:clamp(4rem,9vw,6rem) 0 0;border-top:1px solid rgba(243,242,234,.14)}.cc-us-places__stats>div{display:flex;flex-direction:column-reverse;gap:.5rem;padding-top:1.5rem}.cc-us-places__stats dt{font-family:ui-monospace,"SFMono-Regular","JetBrains Mono",Menlo,Consolas,monospace;font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:rgba(243,242,234,.62)}.cc-us-places__stats dd{margin:0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(2.5rem,1.6rem + 3.5vw,4.5rem);line-height:1;color:#7fd6cf}.cc-us-team{background:#13140f;color:#f3f2ea}.cc-us-team__head{padding-top:clamp(4rem,10vw,7rem)}.cc-us-team__title{margin-top:1rem;max-width:16ch;font-size:clamp(2.25rem,1.3rem + 3.9vw,4.75rem)}.cc-us-team__intro{max-width:34rem;margin:1.5rem 0 0;font-size:1.0625rem;line-height:1.65;color:rgba(243,242,234,.62)}.cc-us-team__founders{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.75rem 3rem;margin:0;padding:1.25rem 0 0;border-top:1px solid rgba(243,242,234,.14);list-style:none;font-size:.8125rem;color:rgba(243,242,234,.62)}.cc-us-team__founders li{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem}.cc-us-team__founder-label{font-family:ui-monospace,"SFMono-Regular","JetBrains Mono",Menlo,Consolas,monospace;font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;color:#7fd6cf}.cc-us-team__founder-name{color:#f3f2ea}.cc-us-team__founder-email{font-family:ui-monospace,"SFMono-Regular","JetBrains Mono",Menlo,Consolas,monospace;font-size:.75rem}.cc-us-team__body{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:clamp(2rem,5vw,5rem);align-items:center;padding-top:clamp(2.5rem,6vw,4rem);padding-bottom:clamp(3rem,8vw,6rem)}@media(max-width: 810px){.cc-us-team__body{grid-template-columns:minmax(0, 1fr);gap:2rem}}.cc-us-team__side{display:grid;gap:clamp(2rem,4vw,3rem);align-content:center}.cc-us-team__lineup{isolation:isolate;background:#13140f;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:1.25rem clamp(.5rem,1.5vw,1.25rem);margin:0;padding:0;list-style:none}.cc-us-team__lineup li{isolation:isolate;background:#13140f;padding-top:.75rem;opacity:0;transform:translateY(1.5rem);transition:opacity 1s ease,transform 1.2s cubic-bezier(0.22, 1, 0.36, 1)}.cc-us-team__lineup[data-inview=true] li{opacity:1;transform:none}@media(prefers-reduced-motion: reduce){.cc-us-team__lineup li{opacity:1;transform:none}}.cc-us-team__pick{display:grid;justify-items:center;gap:.35rem;width:100%;padding:0;border:0;background:none;color:rgba(243,242,234,.62);cursor:pointer}.cc-us-team__pick img{width:100%;max-width:6.5rem;height:auto;aspect-ratio:9/16;object-fit:contain;mix-blend-mode:screen;opacity:.3;transition:opacity .5s ease,transform .7s cubic-bezier(0.22, 1, 0.36, 1)}.cc-us-team__pick:hover img{opacity:.65}.cc-us-team__pick[aria-pressed=true]{color:#f3f2ea}.cc-us-team__pick[aria-pressed=true] img{opacity:1;transform:translateY(-0.6rem)}.cc-us-team__pick[aria-pressed=true] .cc-us-team__pick-name::after{transform:scaleX(1)}.cc-us-team__pick:focus-visible{outline:2px solid #7fd6cf;outline-offset:4px}@media(prefers-reduced-motion: reduce){.cc-us-team__pick img{transition:none}}.cc-us-team__pick-name{position:relative;padding-bottom:.3rem;font-family:ui-monospace,"SFMono-Regular","JetBrains Mono",Menlo,Consolas,monospace;font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase}.cc-us-team__pick-name::after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:#7fd6cf;transform:scaleX(0);transition:transform .5s cubic-bezier(0.22, 1, 0.36, 1)}.cc-us-team__info{max-width:30rem;min-height:15rem;scroll-margin-top:6rem}@media(max-width: 810px){.cc-us-team__info{min-height:0}}.cc-us-team__name{margin:.6rem 0 0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1.5rem,1.2rem + 1vw,2.25rem);font-weight:400}.cc-us-team__text{margin:.6rem 0 0;line-height:1.6;color:#f3f2ea}.cc-us-team__email{display:inline-block;margin-top:.9rem;padding-bottom:.15rem;border-bottom:1px solid rgba(127,214,207,.6);font-family:ui-monospace,"SFMono-Regular","JetBrains Mono",Menlo,Consolas,monospace;font-size:.8125rem;letter-spacing:.02em;color:#7fd6cf;text-decoration:none;transition:border-color .3s ease,color .3s ease}.cc-us-team__email:hover{border-color:#f3f2ea;color:#f3f2ea}.cc-us-team__email:focus-visible{outline:2px solid #7fd6cf;outline-offset:4px}.cc-us-team__draft{display:inline-block;margin:.9rem 0 0;padding:.3rem .55rem;border:1px dashed rgba(242,184,75,.6);font-family:ui-monospace,"SFMono-Regular","JetBrains Mono",Menlo,Consolas,monospace;font-size:.6875rem;color:#f2b84b}.cc-us-team__stage-wrap{position:relative;isolation:isolate;background:#13140f;height:min(80svh,46rem);scroll-margin:6rem 0}@media(max-width: 810px){.cc-us-team__stage-wrap{height:70svh}}.cc-us-team__stage{position:absolute;inset:0;margin:0;padding:0;list-style:none}.cc-us-team__stage li{position:absolute;top:0;bottom:0;left:38%;aspect-ratio:9/16;mix-blend-mode:screen;opacity:0;transform:translate(-50%, 1.5rem);transition:opacity .7s ease,transform .9s cubic-bezier(0.22, 1, 0.36, 1)}.cc-us-team__stage li[data-on=true]{opacity:1;transform:translate(-50%, 0)}@media(max-width: 810px){.cc-us-team__stage li{left:50%}}.cc-us-team__stage img{width:100%;height:100%;object-fit:contain}.cc-us-team__windows{position:absolute;top:0;right:0;bottom:0;display:grid;align-content:center;justify-items:end;gap:2.5rem;width:min(17rem,45%);pointer-events:none}@media(prefers-reduced-motion: no-preference){.cc-us-team__windows{animation:cc-us-window-in .8s cubic-bezier(0.22, 1, 0.36, 1) both}}@media(max-width: 810px){.cc-us-team__windows{display:none}}@keyframes cc-us-drift{from{transform:scale(1.02) translate3d(0, 0, 0)}to{transform:scale(1.06) translate3d(-1%, -1.2%, 0)}}@keyframes cc-us-window-in{from{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}.cc-us-window{position:relative;width:min(17rem,100%);border:1px solid rgba(243,242,234,.14);border-radius:12px;background:rgba(27,28,22,.92);font-family:ui-monospace,"SFMono-Regular","JetBrains Mono",Menlo,Consolas,monospace;font-size:.6875rem}.cc-us-window+.cc-us-window::before{content:"";position:absolute;bottom:100%;left:1.5rem;height:2.5rem;border-left:1px dashed rgba(127,214,207,.7)}.cc-us-window__bar{display:block;padding:.6rem .8rem;border-bottom:1px solid rgba(243,242,234,.14);color:#7fd6cf;letter-spacing:.08em;text-transform:uppercase}.cc-us-window__rows{display:grid;gap:.6rem;margin:0;padding:.9rem .8rem}.cc-us-window__rows div{display:flex;justify-content:space-between;gap:1rem}.cc-us-window__rows dt{color:rgba(243,242,234,.62);text-transform:uppercase;letter-spacing:.04em}.cc-us-window__rows dd{margin:0;font-size:.875rem;color:#f3f2ea}.cc-us-facts{padding:clamp(5rem,12vw,8rem) 0;background:#f3f2ea;color:#13140f}.cc-us-facts .cc-us-label{color:#1f6f6a}.cc-us-facts__grid{display:grid;gap:2.5rem}@media(min-width: 810px){.cc-us-facts__grid{grid-template-columns:minmax(0, 1fr) minmax(0, 1.4fr);gap:4rem}}.cc-us-facts__title{margin:1rem 0 0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1.625rem,1.2rem + 1.6vw,2.375rem);font-weight:400;line-height:1.15}.cc-us-facts__list{margin:0;border-top:1px solid rgba(19,20,15,.2)}.cc-us-facts__list>div{display:grid;grid-template-columns:9rem minmax(0, 1fr);gap:1rem;padding:1rem 0;border-bottom:1px dashed rgba(19,20,15,.2)}.cc-us-facts__list dt{font-family:ui-monospace,"SFMono-Regular","JetBrains Mono",Menlo,Consolas,monospace;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(19,20,15,.6)}.cc-us-facts__list dd{margin:0;line-height:1.6}.cc-us-facts__list a{color:#13140f;text-decoration-color:rgba(31,111,106,.6);text-underline-offset:3px}.cc-us-facts__list a:hover{color:#1f6f6a}.cc-us-facts__services{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;margin:0;padding:0;list-style:none}.cc-main--ai-kollen{background:#f5f7f6;color:#3b494d;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif}.cc-main--ai-kollen :is(h1,h2,h3){color:#17252a}.cc-main--ai-kollen .cc-btn{font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-weight:500;letter-spacing:0;border-radius:12px;box-shadow:none}.cc-main--ai-kollen .cc-btn--expand.cc-btn--expand-compact{font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.875rem;font-weight:500;width:16rem}.cc-main--ai-kollen .cc-btn--expand.cc-btn--expand-compact .cc-btn__label{font-family:inherit;font-size:inherit;font-weight:inherit}.cc-main--ai-kollen .cc-ak-hero__cta.cc-btn--expand.cc-btn--expand-compact{width:auto;min-width:14.5rem;max-width:100%}.cc-main--ai-kollen .cc-ak-hero__cta.cc-btn--expand.cc-btn--expand-compact .cc-btn__label-wrap{padding-inline:.5rem}.cc-main--ai-kollen .cc-ak-builder__cta.cc-btn--expand.cc-btn--expand-compact{width:100%;max-width:none}.cc-main--ai-kollen .cc-faq__title{font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1.625rem,1.2rem + 1.6vw,2.375rem);font-weight:500;line-height:1.18;letter-spacing:-0.01em;color:#17252a;text-wrap:balance;hyphens:auto;overflow-wrap:break-word}.cc-main--ai-kollen .cc-faq__frame{box-shadow:none}.cc-ak-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cc-ak-shell{box-sizing:border-box;width:100%;max-width:95rem;margin-inline:auto;padding-inline:clamp(1.5rem,4vw,2rem)}@media(min-width: 1200px){.cc-ak-shell{padding-inline:clamp(1.5rem,4vw,2rem)}}@media(min-width: 810px){.cc-ak-card{padding:1.75rem}.cc-ak-card__index{margin-bottom:1.5rem}}.cc-ak-section__title{margin:0 0 1.25rem;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1.625rem,1.2rem + 1.6vw,2.375rem);font-weight:500;line-height:1.18;letter-spacing:-0.01em;color:#17252a;text-wrap:balance;hyphens:auto;overflow-wrap:break-word;text-wrap:balance}.cc-ak-card{margin:0;padding:1.25rem;border:1px solid rgba(23,37,42,.1);border-radius:22px;background:#fff;box-shadow:0 1px 2px rgba(23,37,42,.04),0 12px 40px -12px rgba(23,37,42,.14)}.cc-ak-card__index{display:block;margin-bottom:.75rem;font-size:.8125rem;font-weight:500;color:#176b66}.cc-ak-hero{position:relative;padding:calc(80px + 1.5rem) 0 3rem;overflow:hidden;background:radial-gradient(42rem 26rem at 85% 10%, rgba(58, 175, 169, 0.18), transparent 65%),radial-gradient(30rem 20rem at 0% 100%, rgba(58, 175, 169, 0.08), transparent 70%),#f5f7f6}.cc-ak-hero::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(23, 37, 42, 0.12) 1px, transparent 1px);background-size:22px 22px;mask-image:linear-gradient(to bottom, #000 20%, transparent 85%);pointer-events:none}@media(min-width: 810px){.cc-ak-hero{padding:calc(80px + 4rem) 0 5rem}}.cc-ak-hero__grid{position:relative;display:grid;gap:2.5rem}@media(min-width: 1024px){.cc-ak-hero__grid{grid-template-columns:minmax(0, 1.05fr) minmax(0, 0.95fr);gap:4rem;align-items:center}}.cc-ak-hero .cc-eyebrow--sanjaya{margin-bottom:1rem}.cc-ak-hero__title{margin:0;font-size:clamp(2.25rem,1.3rem + 3.8vw,4rem);font-weight:500;line-height:1.04;letter-spacing:-0.035em;text-wrap:balance}.cc-ak-hero__highlight{background:linear-gradient(100deg, #2d8f8a 10%, #3aafa9 90%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.cc-ak-hero__intro{max-width:36rem;margin:1.25rem 0 0;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.6}.cc-ak-hero__actions{display:flex;flex-direction:column;gap:1rem;margin-top:1.75rem}@media(min-width: 640px){.cc-ak-hero__actions{align-items:flex-start}}.cc-ak-hero__trust{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;list-style:none;font-size:.875rem;color:#687679}.cc-ak-hero__trust li{display:inline-flex;gap:.45rem;align-items:center}.cc-ak-hero__trust li::before{content:"";flex:none;width:1rem;height:1rem;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.2 2.2 4.8-4.8' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat,#3aafa9}.cc-ak-builder{position:relative;border:1px solid rgba(255,255,255,.6);border-radius:26px;background:rgba(255,255,255,.82);backdrop-filter:blur(16px);box-shadow:0 1px 2px rgba(23,37,42,.05),0 30px 80px -24px rgba(23,37,42,.3)}.cc-ak-builder__head{display:flex;gap:1rem;align-items:center;justify-content:space-between;padding:.9rem 1.1rem;border-bottom:1px solid rgba(23,37,42,.1)}.cc-ak-builder__dots{display:flex;gap:.35rem}.cc-ak-builder__dots i{width:.6rem;height:.6rem;border-radius:50%;background:rgba(23,37,42,.14)}.cc-ak-builder__models{display:flex;gap:.25rem;margin:0;padding:.2rem;list-style:none;border-radius:10px;background:rgba(23,37,42,.05);font-size:.75rem;font-weight:500}.cc-ak-builder__models li{padding:.3rem .6rem;border-radius:8px;color:#687679;transition:background-color .3s ease,color .3s ease}.cc-ak-builder__models li[data-active=true]{background:#fff;color:#17252a;box-shadow:0 1px 3px rgba(23,37,42,.12)}.cc-ak-builder__body{padding:1.25rem 1.25rem .5rem}@media(min-width: 640px){.cc-ak-builder__body{padding:1.5rem 1.5rem .5rem}}.cc-ak-builder__label{margin:0;font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#687679}.cc-ak-builder__question{display:flex;align-items:center;min-height:3.75rem;margin:.6rem 0 0;padding:.9rem 1.1rem;border-radius:16px 16px 4px 16px;background:#17252a;color:#fff;font-size:1.0625rem;line-height:1.4}.cc-ak-builder__answer{margin-top:1.1rem;padding:1rem 1.1rem;border-radius:16px;background:#f5f7f6}.cc-ak-builder__answer ol{display:grid;gap:.55rem;margin:.6rem 0 0;padding:0;list-style:none}.cc-ak-builder__answer li{display:flex;gap:.7rem;align-items:center;font-size:.875rem}.cc-ak-builder__answer-label{margin:0;font-size:.75rem;color:#687679}.cc-ak-builder__rank{display:grid;flex:none;place-items:center;width:1.5rem;height:1.5rem;border-radius:7px;background:#fff;font-size:.75rem;font-weight:500;color:#17252a;box-shadow:0 1px 2px rgba(23,37,42,.1)}.cc-ak-builder__blur{display:block;height:.7rem;border-radius:99px;background:linear-gradient(90deg, rgba(23, 37, 42, 0.28), rgba(23, 37, 42, 0.12));filter:blur(1.5px)}.cc-ak-builder__blur--w-55{width:55%}.cc-ak-builder__blur--w-62{width:62%}.cc-ak-builder__blur--w-70{width:70%}.cc-ak-builder__you{margin-top:.2rem;padding:.45rem .55rem .45rem 0;border:1px dashed rgba(45,143,138,.55);border-radius:10px;background:rgba(58,175,169,.06);color:#176b66;font-weight:500}.cc-ak-builder__you .cc-ak-builder__rank{margin-left:.5rem;background:#3aafa9;color:#fff}.cc-ak-builder__teaser{margin:.85rem 0 0;font-size:.9375rem;font-weight:500;color:#17252a}.cc-ak-builder__foot{padding:1rem 1.25rem 1.25rem}@media(min-width: 640px){.cc-ak-builder__foot{padding:1rem 1.5rem 1.5rem}}.cc-ak-builder__note{margin:.7rem 0 0;font-size:.75rem;line-height:1.5;color:#687679}.cc-ak-example{padding:4rem 0}.cc-ak-example__grid{display:grid;gap:2.5rem;padding:1.5rem;border:1px solid rgba(23,37,42,.1);border-radius:28px;background:#fff;box-shadow:0 1px 2px rgba(23,37,42,.04),0 12px 40px -12px rgba(23,37,42,.14)}@media(min-width: 810px){.cc-ak-example__grid{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:4rem;align-items:center;padding:3rem}}.cc-ak-example__quote{margin:0}.cc-ak-example__quote p{margin:0;font-size:clamp(1.5rem,1.1rem + 1.8vw,2.375rem);font-weight:500;line-height:1.2;letter-spacing:-0.02em;color:#17252a}.cc-ak-example__facts{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin:2rem 0 0}.cc-ak-example__facts div{padding:1rem;border-radius:16px;background:#f5f7f6}.cc-ak-example__facts dt{font-size:clamp(1.75rem,1.4rem + 1.2vw,2.5rem);font-weight:500;line-height:1;letter-spacing:-0.02em;color:#176b66}.cc-ak-example__facts dd{margin:.5rem 0 0;font-size:.875rem;line-height:1.45}.cc-ak-example__shot{margin:0}.cc-ak-example__shot img{display:block;width:100%;height:auto;border:1px solid rgba(23,37,42,.1);border-radius:18px;box-shadow:0 24px 60px rgba(23,37,42,.12)}.cc-ak-answer{padding:1.25rem;border-radius:20px;background:#f5f7f6}.cc-ak-answer__question{width:fit-content;max-width:85%;margin:0 0 0 auto;padding:.75rem 1rem;border-radius:14px 14px 4px 14px;background:#17252a;color:#fff;font-size:.9375rem}.cc-ak-answer__reply{display:grid;gap:.6rem;margin-top:1.25rem}.cc-ak-answer__reply ol{display:grid;gap:1rem;margin:.6rem 0 0;padding:0;list-style:none}.cc-ak-answer__reply li{display:grid;gap:.45rem}.cc-ak-answer__line,.cc-ak-answer__name{display:block;height:.55rem;border-radius:99px;background:rgba(23,37,42,.1)}.cc-ak-answer__name{height:.8rem;border-radius:3px;background:#17252a}.cc-ak-answer__line--w-30,.cc-ak-answer__name--w-30{width:30%}.cc-ak-answer__line--w-35,.cc-ak-answer__name--w-35{width:35%}.cc-ak-answer__line--w-40,.cc-ak-answer__name--w-40{width:40%}.cc-ak-answer__line--w-60,.cc-ak-answer__name--w-60{width:60%}.cc-ak-answer__line--w-70,.cc-ak-answer__name--w-70{width:70%}.cc-ak-answer__line--w-80,.cc-ak-answer__name--w-80{width:80%}.cc-ak-answer__line--w-90,.cc-ak-answer__name--w-90{width:90%}.cc-ak-draft{margin:1.5rem 0 0;padding:.75rem 1rem;border:1px dashed #d9a441;border-radius:8px;background:#fff8e6;color:#7a5a12;font-size:.8125rem;line-height:1.5}.cc-ak-why{padding:2rem 0 4rem}.cc-ak-why__statement{margin:0;font-size:clamp(2rem,1.2rem + 3.4vw,3.75rem);font-weight:500;line-height:1.06;letter-spacing:-0.035em;color:#17252a;text-wrap:balance}.cc-ak-why__cards{display:grid;gap:.75rem;margin-top:2.5rem}@media(min-width: 810px){.cc-ak-why__cards{grid-template-columns:1fr 1fr;gap:1rem}}.cc-ak-why__cards p{font-size:1.0625rem;line-height:1.55;color:#17252a}.cc-ak-how{padding:0 0 5rem}.cc-ak-how__list{width:100%;display:grid;gap:.75rem;margin:0;padding:0;list-style:none}@media(min-width: 640px){.cc-ak-how__list{grid-template-columns:1fr 1fr}}@media(min-width: 1024px){.cc-ak-how__list{grid-template-columns:repeat(4, 1fr);gap:1rem}}.cc-ak-how__list li{display:grid;align-content:start;gap:.75rem;font-size:1rem;line-height:1.5;color:#17252a}@media(max-width: 639px){.cc-ak-how__list li{grid-template-columns:3rem minmax(0, 1fr);gap:1rem;align-items:center;padding:1rem 1.25rem}}.cc-ak-how__list li:last-child{background:#17252a;color:#fff}.cc-ak-how__list li:last-child .cc-ak-how__value{background:rgba(255,255,255,.12);color:#fff}.cc-ak-how__value{display:grid;place-items:center;width:3rem;height:3rem;border-radius:14px;background:rgba(58,175,169,.12);font-size:1.25rem;font-weight:500;color:#176b66}.cc-ak-booking{position:relative;padding:4.5rem 0;overflow:hidden;background:radial-gradient(40rem 24rem at 100% 0%, rgba(58, 175, 169, 0.22), transparent 65%),#17252a;color:rgba(255,255,255,.78);scroll-margin-top:calc(80px + 1rem)}@media(min-width: 810px){.cc-ak-booking{padding:6rem 0}}.cc-ak-booking__grid{display:grid;gap:2rem}@media(min-width: 1200px){.cc-ak-booking__grid{grid-template-columns:minmax(0, 0.75fr) minmax(0, 1.6fr);grid-template-rows:auto 1fr;gap:0 3.5rem;align-items:start}}@media(min-width: 1200px){.cc-ak-booking__head{grid-column:1;grid-row:1}.cc-ak-booking__details{grid-column:1;grid-row:2}.cc-ak-booking__widget{grid-column:2;grid-row:1/span 2}}.cc-ak-booking__head .cc-eyebrow--sanjaya{margin-bottom:1rem}.cc-main--ai-kollen .cc-ak-booking__title{margin:0;font-size:clamp(2rem,1.3rem + 2.4vw,3rem);font-weight:500;line-height:1.06;letter-spacing:-0.03em;color:#fff}.cc-ak-booking__intro{margin:1rem 0 0;font-size:1.0625rem;line-height:1.55}.cc-ak-booking__includes-label{margin:0 0 .75rem;font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.55)}@media(min-width: 1200px){.cc-ak-booking__includes-label{margin-top:2rem}}.cc-ak-booking__includes{display:grid;gap:.7rem;margin:0;padding:0;list-style:none}.cc-ak-booking__includes li{display:flex;gap:.7rem;align-items:flex-start;color:#fff;line-height:1.45}.cc-ak-booking__includes li::before{content:"";flex:none;width:1.25rem;height:1.25rem;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.2 2.2 4.8-4.8' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat,#3aafa9;margin-top:.1rem}.cc-ak-booking__meta{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.75rem 0 0;padding:0;list-style:none}.cc-ak-booking__meta li{padding:.35rem .8rem;border:1px solid rgba(255,255,255,.16);border-radius:50px;font-size:.8125rem;color:rgba(255,255,255,.85)}.cc-ak-booking__after{margin:1.75rem 0 0;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.12);font-size:.9375rem;line-height:1.55;color:rgba(255,255,255,.7)}.cc-ak-booking__widget{min-height:30rem;overflow:hidden;border-radius:24px;background:#fff;box-shadow:0 40px 100px -20px rgba(0,0,0,.55)}@media(max-width: 899px){.cc-ak-booking .cc-custom-cal-flow{display:block;padding:1rem}.cc-ak-booking .cc-custom-cal-calendar{padding-right:0}.cc-ak-booking .cc-custom-cal-times{margin-top:1.25rem;padding:1.1rem 0 0;border-top:1px solid rgba(23,33,38,.1);border-left:0}.cc-ak-booking .cc-custom-cal-times__list{grid-template-columns:repeat(3, minmax(0, 1fr))}.cc-ak-booking .cc-custom-cal-form__row{grid-template-columns:1fr}}.cc-ak-email{padding:1rem 0 5rem}.cc-main--ai-kollen .cc-ak-email__title{margin:0;font-size:1.5rem;font-weight:500;line-height:1.25;letter-spacing:-0.015em}.cc-ak-email__intro{margin:.5rem 0 1.25rem;line-height:1.55}.cc-ak-email__form{display:grid;gap:.75rem}@media(min-width: 640px){.cc-ak-email__form{grid-template-columns:minmax(0, 1fr) auto;align-items:end}}.cc-ak-email__field{display:block}.cc-ak-email__field--website{grid-row:2;grid-column:1}.cc-ak-email__field input{width:100%;height:2.875rem;padding:0 1rem;border:1px solid rgba(23,37,42,.18);border-radius:12px;background:#fff;color:#17252a;font:inherit;font-size:1rem}.cc-ak-email__field input:focus{border-color:#3aafa9;outline:none;box-shadow:0 0 0 3px rgba(58,175,169,.2)}.cc-ak-email__hint{display:block;margin-bottom:.4rem;font-size:.875rem;color:#17252a}.cc-main--ai-kollen .cc-ak-email__submit.cc-btn{width:100%;min-width:0;max-width:none}@media(min-width: 640px){.cc-main--ai-kollen .cc-ak-email__submit.cc-btn{grid-row:1;grid-column:2;width:16.5rem}}.cc-ak-email__error,.cc-ak-email__privacy{grid-column:1/-1;margin:0;font-size:.8125rem;line-height:1.5}.cc-ak-email__error{color:#b0453b}.cc-ak-email__privacy{color:#687679}.cc-ak-email__privacy a{color:inherit;text-decoration:underline;text-underline-offset:2px}.cc-ak-email__success{margin:0;padding:1rem 1.25rem;border-radius:14px;background:rgba(58,175,169,.12);color:#17252a;line-height:1.5}.cc-ak-sticky{position:fixed;right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom, 0px));left:.75rem;z-index:60;opacity:0;transform:translateY(140%);pointer-events:none;transition:transform .45s cubic-bezier(0.22, 1, 0.36, 1),opacity .3s ease}.cc-ak-sticky[data-visible=true]{opacity:1;transform:none;pointer-events:auto}@media(min-width: 810px){.cc-ak-sticky{display:none}}.cc-ak-sticky__button{display:flex;gap:1rem;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-radius:16px;background:#3aafa9;box-shadow:0 14px 34px -8px rgba(23,37,42,.45);color:#fff;font-size:1rem;font-weight:500;text-decoration:none}.cc-ak-sticky__note{padding:.2rem .6rem;border-radius:50px;background:rgba(255,255,255,.18);font-size:.8125rem}@media(prefers-reduced-motion: reduce){.cc-ak-sticky{transition:none}}.cc-contact{position:relative;isolation:isolate;display:flex;flex-direction:column;overflow:hidden}.cc-contact__frame{position:relative;isolation:isolate;flex:1 1 auto;width:100%;min-height:0;display:flex;flex-direction:column;align-items:stretch;justify-content:center;border-radius:12px;overflow:hidden;color:#fff;background:#171717}.cc-contact__media{position:absolute;inset:0;z-index:0;pointer-events:none}.cc-contact__media picture,.cc-contact__media img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center 40%}.cc-contact__media::before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;user-select:none;opacity:var(--cc-hero-grain-opacity, 0.1);background-image:url("/assets/imgs/hero-noise-128.webp");background-repeat:repeat;background-position:left top;background-size:128px auto}.cc-contact__media::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg, rgba(23, 23, 23, 0.93) 0%, rgba(23, 23, 23, 0.68) 35%, rgba(23, 23, 23, 0.62) 55%, rgba(23, 23, 23, 0.96) 82%, #171717 100%)}.cc-contact__hero-backdrop{position:absolute;inset:0;z-index:0;border-radius:inherit;overflow:hidden;pointer-events:none}.cc-contact__hero-backdrop-media{position:absolute;inset:-4% 0;z-index:0;overflow:hidden;pointer-events:none;will-change:transform}.cc-contact__hero-backdrop-media picture,.cc-contact__hero-backdrop-media img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center 40%}.cc-contact__hero-backdrop-media::before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;user-select:none;opacity:var(--cc-hero-grain-opacity, 0.1);background-image:url("/assets/imgs/hero-noise-128.webp");background-repeat:repeat;background-position:left top;background-size:128px auto}.cc-contact__hero-backdrop-media::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg, rgba(23, 23, 23, 0.93) 0%, rgba(23, 23, 23, 0.68) 35%, rgba(23, 23, 23, 0.62) 55%, rgba(23, 23, 23, 0.96) 82%, #171717 100%)}.cc-contact__hero-backdrop-vignette{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0.12) 45%, rgba(0, 0, 0, 0.08) 70%, rgba(0, 0, 0, 0.1) 100%);pointer-events:none}.cc-contact__hero-backdrop--dark-split .cc-contact__hero-backdrop-vignette{background:linear-gradient(180deg, rgba(0, 0, 0, 0.58) 0%, rgba(0, 0, 0, 0.38) 42%, rgba(0, 0, 0, 0.48) 68%, rgba(0, 0, 0, 0.62) 100%)}.cc-contact__hero-backdrop--dark-split .cc-contact__hero-backdrop-media::after{background:linear-gradient(180deg, rgba(23, 23, 23, 0.97) 0%, rgba(23, 23, 23, 0.84) 32%, rgba(23, 23, 23, 0.8) 52%, rgba(23, 23, 23, 0.98) 82%, #171717 100%)}.cc-contact__shell{position:relative;z-index:1;display:flex;flex:1 1 auto;flex-direction:column;align-items:stretch;justify-content:center;width:100%;min-height:0;padding-top:68px;padding-bottom:clamp(2rem,4vw,3rem)}.cc-contact__grid{display:grid;gap:clamp(2rem,5vw,5rem);width:100%;max-width:1280px;margin-inline:auto;padding-inline:clamp(1rem,4vw,2.5rem);align-items:center;justify-items:stretch}@media(min-width: 810px){.cc-contact__grid{max-width:none;margin-inline:0;grid-template-columns:minmax(22rem, 0.5fr) minmax(0, 1fr);gap:clamp(3rem,7vw,7.5rem);align-items:start;justify-content:space-between;justify-items:stretch}}@media(min-width: 1200px){.cc-contact__grid{grid-template-columns:minmax(22rem, 0.52fr) minmax(0, 1fr);gap:clamp(3.5rem,8vw,8.5rem)}}.cc-contact__intro{display:flex;flex-direction:column;gap:clamp(1rem,2vw,1.5rem);width:100%;max-width:36rem}@media(min-width: 810px){.cc-contact__intro{max-width:none}}.cc-contact__eyebrow{align-self:flex-start;margin:0}.cc-contact__headline{margin:0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(2.5rem,4.8vw,3.5rem);font-weight:400;line-height:1.05;letter-spacing:-0.03em}.cc-contact__headline b,.cc-contact__headline strong{font-weight:inherit;color:#3aafa9}.cc-contact__headline--page{color:#fff}.cc-contact__headline--form{font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1.625rem,1.2rem + 1.6vw,2.375rem);font-weight:500;line-height:1.18;letter-spacing:-0.01em;color:#17252a;text-wrap:balance;hyphens:auto;overflow-wrap:break-word}.cc-contact__headline--form b,.cc-contact__headline--form strong{font-weight:inherit;color:#3aafa9}.cc-contact__headline--form{margin:0;color:var(--cc-contact-form-text, #17252a)}.cc-contact__lead{margin:0 0 -0.375rem;max-width:32rem;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1rem,1.6vw,1.125rem);font-weight:400;line-height:1.6;color:rgba(255,255,255,.62)}.cc-contact__sidebar{display:flex;flex-direction:column;gap:clamp(1.25rem,2.5vw,1.75rem);margin-top:0;padding-top:clamp(.625rem,1.5vw,1rem)}.cc-contact__info-block{display:flex;flex-direction:column;gap:.4rem}.cc-contact__info-title{margin:0;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.45)}.cc-contact__info-link{font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:clamp(1rem,1.8vw,1.125rem);font-weight:500;line-height:1.35;color:#fff;text-decoration:none;transition:opacity .2s ease}.cc-contact__info-link:hover{opacity:.78}.cc-contact__sidebar--light{gap:clamp(2rem,4vw,2.75rem)}.cc-contact__sidebar--light .cc-contact__info-block{gap:clamp(.5rem,1.25vw,.625rem)}.cc-contact__sidebar--light .cc-contact__info-title{margin:0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1.125rem,2vw,1.25rem);font-weight:600;letter-spacing:-0.02em;text-transform:none;color:#17252a}.cc-contact__sidebar--light .cc-contact__info-lead{margin:0;font-size:.9375rem;line-height:1.55;color:#686868}.cc-contact__sidebar--light .cc-contact__info-hours{display:block;margin-top:.35rem;font-size:.875rem;line-height:1.45;color:inherit}.cc-contact__sidebar--light .cc-contact__info-action{display:inline-flex;align-items:center;gap:.625rem;margin-top:clamp(.5rem,1.5vw,.75rem);font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:.9375rem;font-weight:500;line-height:1.35;color:#1a1a1a;text-decoration:underline;text-underline-offset:.2em;text-decoration-color:rgba(29,29,29,.35);transition:opacity .2s ease}.cc-contact__sidebar--light .cc-contact__info-action:hover{opacity:.72}.cc-contact__sidebar--light .cc-contact__info-icon{width:1.125rem;height:1.125rem;flex-shrink:0;stroke-width:1.75}.cc-contact__panel{display:flex;align-items:center;justify-content:center;width:100%;max-width:42rem;min-height:0;min-width:0;padding-block:clamp(.5rem,1.25vw,.75rem);padding-inline:clamp(1.25rem,3.5vw,2rem);border-radius:12px;overflow:hidden}@media(min-width: 810px){.cc-contact__panel{align-items:flex-start;justify-content:flex-start;justify-self:end;margin-left:auto;width:100%;max-width:min(44rem,100%)}}@media(min-width: 1200px){.cc-contact__panel{max-width:min(48rem,100%)}}.cc-contact__panel[data-cc-contact-form-theme=light]{background:#f5f5f5;--cc-contact-form-text: #1a1a1a;--cc-contact-form-text-muted: #686868;--cc-contact-form-border: rgba(209, 209, 209, 0.6);--cc-contact-input-bg: #ffffff;--cc-contact-form-invalid-bg: rgba(198, 40, 40, 0.04);--cc-contact-form-error: #b71c1c;--cc-contact-form-focus: rgba(29, 29, 29, 0.35);--cc-contact-form-focus-border: rgba(29, 29, 29, 0.52);--cc-contact-form-focus-shadow: 0 0 0 3px rgba(29, 29, 29, 0.07);--cc-contact-consent-link-underline: rgba(29, 29, 29, 0.35);--cc-contact-consent-link-underline-hover: rgba(29, 29, 29, 0.65);--cc-checkbox-border: rgba(29, 29, 29, 0.18);--cc-checkbox-focus-border: rgba(29, 29, 29, 0.42);--cc-checkbox-bg: #ffffff;--cc-checkbox-fill: #1d1d1d;--cc-checkbox-mark: #fff;--cc-checkbox-invalid-border: rgba(198, 40, 40, 0.55)}.cc-contact__panel[data-cc-contact-form-theme=dark]{background:#141414;border:1px solid rgba(255,255,255,.08);--cc-contact-form-text: rgba(255, 255, 255, 0.92);--cc-contact-form-text-muted: rgba(255, 255, 255, 0.55);--cc-contact-form-border: rgba(255, 255, 255, 0.12);--cc-contact-input-bg: rgba(255, 255, 255, 0.06);--cc-contact-form-invalid-bg: rgba(239, 83, 80, 0.12);--cc-contact-form-error: #ef9a9a;--cc-contact-form-focus: rgba(255, 255, 255, 0.4);--cc-contact-form-focus-border: rgba(255, 255, 255, 0.55);--cc-contact-form-focus-shadow: 0 0 0 3px rgba(255, 255, 255, 0.1);--cc-contact-consent-link-underline: rgba(255, 255, 255, 0.35);--cc-contact-consent-link-underline-hover: rgba(255, 255, 255, 0.7);--cc-checkbox-border: rgba(255, 255, 255, 0.22);--cc-checkbox-focus-border: rgba(255, 255, 255, 0.48);--cc-checkbox-bg: #141414;--cc-checkbox-fill: #fff;--cc-checkbox-mark: #1d1d1d;--cc-checkbox-invalid-border: rgba(239, 83, 80, 0.65)}.cc-contact__form{display:flex;flex-direction:column;gap:clamp(1.25rem,2.5vw,1.5rem);width:100%;max-width:none;margin:0;padding:0;color:var(--cc-contact-form-text, #1a1a1a);background:rgba(0,0,0,0)}.cc-contact__form-header{display:flex;flex-direction:column;gap:.375rem;padding:0;border-bottom:none}.cc-contact__form-eyebrow{align-self:flex-start;margin:0 0 .125rem}.cc-contact__form-title{margin:0}.cc-contact__form-lead{margin:.125rem 0 0;max-width:36rem;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:1rem;font-weight:400;line-height:1.6;color:var(--cc-contact-form-text-muted, #686868)}.cc-contact__form-grid{display:grid;grid-template-columns:1fr;gap:clamp(.875rem,2vw,1rem);margin:0;padding:0;border-bottom:none}@media(min-width: 640px){.cc-contact__form-grid{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}}.cc-contact__cell{display:flex;flex-direction:column;gap:.5rem;min-width:0;padding:0;border:none}.cc-contact__cell--message{grid-column:1/-1}.cc-contact__cell--pills{grid-column:1/-1}.cc-contact__cell--invalid .cc-contact__input,.cc-contact__cell--invalid .cc-contact__textarea{border-color:var(--cc-contact-form-error, #b71c1c);background:var(--cc-contact-form-invalid-bg, rgba(198, 40, 40, 0.04))}.cc-contact__cell--invalid .cc-contact__input:focus,.cc-contact__cell--invalid .cc-contact__input:focus-visible,.cc-contact__cell--invalid .cc-contact__textarea:focus,.cc-contact__cell--invalid .cc-contact__textarea:focus-visible{border-color:var(--cc-contact-form-error, #b71c1c);box-shadow:0 0 0 3px rgba(198,40,40,.14)}.cc-contact__label{margin:0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:1rem;font-weight:400;letter-spacing:-0.01em;text-transform:none;color:var(--cc-contact-form-text, #1a1a1a)}.cc-contact__control{min-height:3.25rem;padding-block:.8125rem}.cc-contact__input{width:100%;min-height:3rem;padding-block:.75rem;padding-inline:1rem;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:1rem;font-weight:400;line-height:1.45;color:var(--cc-contact-form-text, #1a1a1a);background:var(--cc-contact-input-bg, #ffffff);border:1px solid var(--cc-contact-form-border, rgba(209, 209, 209, 0.6));border-radius:8px;outline:none;box-shadow:0 0 0 0 rgba(0,0,0,0);transition:border-color .18s ease,box-shadow .18s ease,background-color .15s ease}.cc-contact__input:focus,.cc-contact__input:focus-visible{border-color:var(--cc-contact-form-focus-border, var(--cc-contact-form-focus, rgba(29, 29, 29, 0.35)));box-shadow:var(--cc-contact-form-focus-shadow, 0 0 0 3px rgba(29, 29, 29, 0.06));outline:none}.cc-contact__input::placeholder{color:var(--cc-contact-form-text-muted, #686868);font-weight:400}.cc-contact__textarea{min-height:6.5rem;resize:none}.cc-contact__pills{display:flex;flex-wrap:wrap;gap:.5rem}.cc-contact__pill{position:relative;display:inline-flex;margin:0;cursor:pointer}.cc-contact__pill-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.cc-contact__pill-input:focus-visible+.cc-contact__pill-text{border-color:var(--cc-contact-form-focus-border, var(--cc-contact-form-focus, rgba(29, 29, 29, 0.35)));box-shadow:var(--cc-contact-form-focus-shadow, 0 0 0 3px rgba(29, 29, 29, 0.06));outline:2px solid var(--cc-contact-form-focus, rgba(29, 29, 29, 0.35));outline-offset:2px}.cc-contact__pill-text{display:inline-flex;align-items:center;min-height:2.25rem;padding-inline:.875rem;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.8125rem;font-weight:500;letter-spacing:.02em;line-height:1.2;color:var(--cc-contact-form-text, #1a1a1a);background:rgba(0,0,0,0);border:1px solid var(--cc-contact-form-border, rgba(209, 209, 209, 0.6));border-radius:50px;transition:background-color .15s ease,border-color .18s ease,box-shadow .18s ease,color .15s ease;box-shadow:0 0 0 0 rgba(0,0,0,0)}.cc-contact__pill--selected .cc-contact__pill-text{color:#fff;background:#1d1d1d;border-color:#1d1d1d}.cc-contact__panel[data-cc-contact-form-theme=dark] .cc-contact__pill--selected .cc-contact__pill-text{color:#1d1d1d;background:#fff;border-color:#fff}.cc-contact__error{margin:0;padding:0;font-size:.875rem;color:var(--cc-contact-form-error, #b71c1c)}.cc-contact__status{display:grid}.cc-contact__status-message{grid-area:1/1;visibility:hidden;margin:0;font-size:.875rem;line-height:1.5}.cc-contact__status-message--visible{visibility:visible}.cc-contact__success{color:var(--cc-contact-form-text, #1a1a1a)}.cc-contact__actions{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.75rem}.cc-contact__actions .cc-btn{width:100%;min-width:0;min-height:3.25rem;padding-inline:clamp(.5rem,2vw,1.25rem);white-space:normal;text-align:center}.cc-contact__book-meeting{color:var(--cc-contact-form-text, #1a1a1a);background:rgba(0,0,0,0);border-color:var(--cc-contact-form-border, rgba(209, 209, 209, 0.6));justify-content:center}.cc-contact__book-meeting:hover:not(:disabled){color:var(--cc-contact-form-text, #1a1a1a);background:var(--cc-contact-form-input-hover-bg, rgba(29, 29, 29, 0.06));border-color:var(--cc-contact-form-text, #1a1a1a)}.cc-contact__form-footer{display:flex;flex-direction:column;align-items:stretch;gap:1rem;margin:0;padding:0}.cc-contact__submit{display:flex;width:100%;max-width:100%;justify-content:center;border-radius:8px}.cc-contact__consent{display:flex;align-items:flex-start;gap:.75rem;margin:0;cursor:pointer;width:100%;max-width:none;--cc-checkbox-fill: #3aafa9;--cc-checkbox-mark: #fff}.cc-contact__consent--invalid{--cc-checkbox-border: var(--cc-checkbox-invalid-border, rgba(198, 40, 40, 0.55))}.cc-contact__consent .cc-animated-checkbox{flex:none;margin-top:.125rem}.cc-contact__consent .cc-animated-checkbox__input:focus-visible{outline:2px solid rgba(58,175,169,.55);outline-offset:2px}.cc-contact__consent-label{font-size:.875rem;line-height:1.5;color:var(--cc-contact-form-text-muted, #686868)}.cc-contact__consent-link{color:inherit;text-decoration:underline;text-decoration-color:var(--cc-contact-consent-link-underline, rgba(29, 29, 29, 0.35));text-underline-offset:.15em}.cc-contact__consent-link:hover{text-decoration-color:var(--cc-contact-consent-link-underline-hover, rgba(29, 29, 29, 0.65))}.cc-contact__consent-link:focus-visible{outline:2px solid var(--cc-contact-form-focus, rgba(29, 29, 29, 0.35));outline-offset:2px;border-radius:2px}.cc-contact__thank-you-stage{width:100%;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;padding-block:clamp(1.5rem,4vw,3rem);box-sizing:border-box}.cc-contact__thank-you{width:100%;max-width:52rem;margin-inline:auto;align-self:center;text-align:center}.cc-contact__thank-you-title{margin:0 0 1rem;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1.625rem,1.2rem + 1.6vw,2.375rem);font-weight:500;line-height:1.18;letter-spacing:-0.01em;color:#17252a;text-wrap:balance;hyphens:auto;overflow-wrap:break-word;color:#fff}.cc-contact__thank-you-text{margin:0 0 4rem;font-size:1.0625rem;line-height:1.6;color:rgba(255,255,255,.72)}.cc-contact__booking{width:100%;min-height:min(70vh,640px);border-radius:12px;overflow:hidden;border:1px solid rgba(29,29,29,.1);background:#f5f5f5;box-shadow:0 4px 24px rgba(0,0,0,.06)}.cc-contact__booking-iframe{display:block;width:100%;min-height:min(70vh,640px);border:none}.cc-animated-checkbox{position:relative;display:inline-flex;flex:none}.cc-animated-checkbox__mark{position:absolute;inset:0;z-index:1;display:grid;place-items:center;pointer-events:none;color:var(--cc-checkbox-mark, #fff)}.cc-animated-checkbox__mark svg{width:.7rem;height:.7rem;display:block}.cc-animated-checkbox__path{opacity:0}.cc-animated-checkbox:has(.cc-animated-checkbox__input:checked) .cc-animated-checkbox__path{opacity:1}.cc-animated-checkbox__input{position:relative;z-index:0;-webkit-appearance:none;appearance:none;width:1.125rem;height:1.125rem;margin:0;flex-shrink:0;cursor:pointer;border:1px solid var(--cc-checkbox-border, rgba(29, 29, 29, 0.18));border-radius:4px;background:var(--cc-checkbox-bg, #f5f5f5);background-color:var(--cc-checkbox-bg, #f5f5f5);accent-color:var(--cc-checkbox-fill, #1d1d1d);outline:none;box-shadow:0 0 0 0 rgba(0,0,0,0);transition:border-color .18s ease,box-shadow .18s ease,background-color .15s ease}.cc-animated-checkbox__input:focus,.cc-animated-checkbox__input:focus-visible{border-color:var(--cc-checkbox-focus-border, var(--cc-checkbox-border, rgba(29, 29, 29, 0.18)));box-shadow:var(--cc-contact-form-focus-shadow, 0 0 0 3px rgba(29, 29, 29, 0.06))}.cc-animated-checkbox__input:checked{border-color:var(--cc-checkbox-fill, #1d1d1d);background:var(--cc-checkbox-fill, #1d1d1d);background-color:var(--cc-checkbox-fill, #1d1d1d)}.cc-animated-checkbox__input:focus-visible{outline:2px solid var(--cc-contact-form-focus, rgba(29, 29, 29, 0.35));outline-offset:2px}.cc-animated-checkbox__input:checked:focus,.cc-animated-checkbox__input:checked:focus-visible{border-color:var(--cc-checkbox-fill, #1d1d1d);box-shadow:var(--cc-contact-form-focus-shadow, 0 0 0 3px rgba(29, 29, 29, 0.06))}.cc-animated-checkbox__input:disabled{cursor:not-allowed;opacity:.55}@media(prefers-reduced-motion: reduce){.cc-contact__input,.cc-contact__pill-text,.cc-animated-checkbox__input{transition-duration:.01ms !important}.cc-animated-checkbox__path{transition:none !important}}@media(max-width: 810px){.cc-contact__shell{padding-top:calc(4.5rem - 12px)}}@media(max-width: 640px){.cc-contact__shell{padding-top:2.75rem}}.cc-contact[data-cc-contact-variant=light-split] .cc-contact__services-checkboxes,.cc-contact[data-cc-contact-variant=dark-split] .cc-contact__services-checkboxes{display:flex;flex-direction:column;gap:.625rem;margin:0;padding:0;border:none;width:100%;min-width:0}@media(min-width: 640px){.cc-contact[data-cc-contact-variant=light-split] .cc-contact__services-checkboxes--grid,.cc-contact[data-cc-contact-variant=dark-split] .cc-contact__services-checkboxes--grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.75rem 1.25rem}}.cc-contact[data-cc-contact-variant=light-split] .cc-contact__service-check,.cc-contact[data-cc-contact-variant=dark-split] .cc-contact__service-check{display:flex;align-items:flex-start;gap:.625rem;margin:0;width:100%;min-width:0;cursor:pointer;font-size:.9375rem;line-height:1.45;color:var(--cc-contact-form-text, #1a1a1a)}.cc-contact[data-cc-contact-variant=light-split] .cc-contact__service-check-label,.cc-contact[data-cc-contact-variant=dark-split] .cc-contact__service-check-label{padding-top:.0625rem}.cc-contact[data-cc-contact-variant=light-split] .cc-contact__cell--services,.cc-contact[data-cc-contact-variant=dark-split] .cc-contact__cell--services{border:none;margin:0;padding:0;min-width:0}.cc-contact[data-cc-contact-variant=light-split] .cc-contact__cell--services legend.cc-contact__label,.cc-contact[data-cc-contact-variant=dark-split] .cc-contact__cell--services legend.cc-contact__label{display:block;width:100%;float:none;padding:0;margin:0 0 .375rem}.cc-contact[data-cc-contact-variant=light-split]{min-height:auto;padding:0;background:#f5f5f5}.cc-contact[data-cc-contact-variant=light-split].cc-section{padding:0}.cc-contact[data-cc-contact-variant=light-split] .cc-contact__frame--light{flex:1 1 auto;min-height:min(100vh,100dvh);border-radius:0;overflow:visible;color:#1a1a1a;background:#f5f5f5}.cc-contact[data-cc-contact-variant=light-split] .cc-contact__shell--light{padding-top:80px;padding-bottom:clamp(3rem,8vw,5rem);max-width:1280px;margin-inline:auto;padding-inline:clamp(1rem,4vw,2.5rem);width:100%;box-sizing:border-box}.cc-contact[data-cc-contact-variant=light-split] .cc-contact__page-header{display:flex;flex-direction:column;align-items:center;gap:clamp(.75rem,2vw,1rem);max-width:40rem;margin:clamp(2.5rem,6vw,4rem) auto clamp(2.5rem,6vw,3.5rem);text-align:center}.cc-contact[data-cc-contact-variant=light-split] .cc-contact__page-header .cc-hero__title{color:#17252a;opacity:1;animation:none;margin:0}.cc-contact[data-cc-contact-variant=light-split] .cc-contact__page-intro{margin:0;max-width:36rem;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1rem,1.65vw,1.125rem);line-height:1.6;color:#686868}.cc-contact[data-cc-contact-variant=light-split] .cc-contact__grid--light-split{align-items:start;gap:clamp(2.5rem,6vw,5rem)}@media(min-width: 810px){.cc-contact[data-cc-contact-variant=light-split] .cc-contact__grid--light-split{grid-template-columns:minmax(0, 1.05fr) minmax(18rem, 0.75fr);gap:clamp(3rem,7vw,6rem)}}@media(min-width: 1200px){.cc-contact[data-cc-contact-variant=light-split] .cc-contact__grid--light-split{grid-template-columns:minmax(0, 1.1fr) minmax(20rem, 0.68fr)}}.cc-contact[data-cc-contact-variant=light-split] .cc-contact__panel--light-split{max-width:none;margin:0;justify-self:stretch;padding:clamp(1.5rem,3.5vw,2.25rem);border:none;border-radius:8px;background:#f5f5f5;box-shadow:none;outline:none}.cc-contact[data-cc-contact-variant=light-split] .cc-contact__panel--light-split[data-cc-contact-form-theme=light]{--cc-contact-input-bg: #ffffff}.cc-contact[data-cc-contact-variant=light-split] .cc-contact__intro--light-aside{max-width:none;padding-top:clamp(.25rem,1vw,.5rem)}@media(min-width: 810px){.cc-contact[data-cc-contact-variant=light-split] .cc-contact__intro--light-aside{position:sticky;top:calc(80px + 1.5rem)}}.cc-contact[data-cc-contact-variant=light-split] .cc-contact__headline--page{color:#17252a;font-size:clamp(2.25rem,4.2vw,3.25rem)}.cc-contact[data-cc-contact-variant=light-split] .cc-contact__lead{color:#686868}.cc-contact[data-cc-contact-variant=light-split] .cc-contact__form-grid--light-split{display:grid;gap:clamp(1rem,2vw,1.25rem)}@media(min-width: 640px){.cc-contact[data-cc-contact-variant=light-split] .cc-contact__form-grid--light-split{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 640px){.cc-contact[data-cc-contact-variant=light-split] .cc-contact__form-grid--light-split .cc-contact__cell--full{grid-column:1/-1}}.cc-contact[data-cc-contact-variant=light-split] .cc-contact__form-grid--light-split .cc-contact__cell--services{grid-column:1/-1}.cc-contact[data-cc-contact-variant=light-split] .cc-contact__form-footer--light-split{flex-direction:column;align-items:stretch;gap:1rem}.cc-contact[data-cc-contact-variant=light-split] .cc-contact__submit--full{width:100%;justify-content:center}.cc-contact[data-cc-contact-variant=light-split] .cc-contact__form-header{margin-bottom:.25rem}.cc-contact[data-cc-contact-variant=light-split] .cc-contact__thank-you-title{color:#17252a}.cc-contact[data-cc-contact-variant=light-split] .cc-contact__thank-you-text{color:#686868}.cc-contact[data-cc-contact-variant=dark-split]{min-height:auto;padding:12px;background:#f5f5f5;overflow-x:clip}.cc-contact[data-cc-contact-variant=dark-split].cc-section{padding-block:12px;padding-inline:12px}.cc-contact[data-cc-contact-variant=dark-split] .cc-contact__frame--dark-split{position:relative;flex:1 1 auto;min-height:min(100vh,100dvh);border-radius:12px 12px 0 0;border-bottom:none;overflow:hidden;color:#fff;background:#171717}.cc-contact[data-cc-contact-variant=dark-split] .cc-contact__frame--dark-split .cc-contact__parallax-bottom-fade--in-layout,.cc-contact[data-cc-contact-variant=dark-split] .cc-contact__frame--dark-split .cc-contact__parallax-bottom-slip--in-layout{z-index:2;bottom:0;right:0;left:0;width:auto;max-width:none;transform:none;will-change:auto}.cc-contact[data-cc-contact-variant=dark-split] .cc-contact__parallax-bottom-fade{position:absolute;left:0;right:0;bottom:0;z-index:2;width:100%;max-width:100%;box-sizing:border-box;height:clamp(10rem,34vh,22rem);pointer-events:none;background:linear-gradient(180deg, transparent 0%, rgba(23, 23, 23, 0.12) 18%, rgba(23, 23, 23, 0.45) 42%, rgba(23, 23, 23, 0.78) 68%, rgba(23, 23, 23, 0.96) 88%, #171717 100%)}@media(min-width: 810px){.cc-contact[data-cc-contact-variant=dark-split] .cc-contact__parallax-bottom-fade{height:clamp(12rem,40vh,28rem);background:linear-gradient(180deg, transparent 0%, rgba(23, 23, 23, 0.18) 14%, rgba(23, 23, 23, 0.52) 38%, rgba(23, 23, 23, 0.82) 62%, rgba(23, 23, 23, 0.97) 82%, #171717 94%, #171717 100%)}}.cc-contact[data-cc-contact-variant=dark-split] .cc-contact__parallax-bottom-fade{will-change:transform}.cc-contact[data-cc-contact-variant=dark-split] .cc-contact__parallax-bottom-slip{position:absolute;left:0;right:0;bottom:0;z-index:2;width:100%;max-width:100%;box-sizing:border-box;height:clamp(3rem,10vh,6rem);pointer-events:none;background:linear-gradient(180deg, transparent 0%, rgba(23, 23, 23, 0.35) 35%, #171717 100%);mask-image:linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, 0.45) 28%, #000 55%, #000 100%)}@media(min-width: 810px){.cc-contact[data-cc-contact-variant=dark-split] .cc-contact__parallax-bottom-slip{height:clamp(4rem,14vh,8rem);background:linear-gradient(180deg, transparent 0%, rgba(23, 23, 23, 0.55) 42%, #171717 78%, #171717 100%)}}.cc-contact[data-cc-contact-variant=dark-split] .cc-contact__parallax-bottom-slip{will-change:transform}.cc-contact[data-cc-contact-variant=dark-split] .cc-contact__shell--dark-split{position:relative;z-index:3;padding-top:80px;padding-bottom:clamp(3rem,8vw,5rem);max-width:1280px;margin-inline:auto;padding-inline:clamp(1rem,4vw,2.5rem);width:100%;box-sizing:border-box}.cc-contact[data-cc-contact-variant=dark-split] .cc-contact__page-header{display:flex;flex-direction:column;align-items:center;gap:clamp(.75rem,2vw,1rem);max-width:40rem;margin:clamp(2.5rem,6vw,4rem) auto clamp(2.5rem,6vw,3.5rem);text-align:center}.cc-contact[data-cc-contact-variant=dark-split] .cc-contact__page-header--on-dark-hero .cc-contact__page-title{margin:0;opacity:1;animation:none;color:rgba(255,255,255,.94);font-size:clamp(2.25rem,4.2vw,3.25rem);font-weight:500;line-height:1.05;letter-spacing:-0.03em}.cc-contact[data-cc-contact-variant=dark-split] .cc-contact__page-header--on-dark-hero .cc-contact__page-title b,.cc-contact[data-cc-contact-variant=dark-split] .cc-contact__page-header--on-dark-hero .cc-contact__page-title strong{font-weight:inherit;color:#3aafa9}.cc-contact[data-cc-contact-variant=dark-split] .cc-contact__page-intro{margin:0;max-width:36rem;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1rem,1.65vw,1.125rem);line-height:1.6;color:rgba(255,255,255,.72)}.cc-contact[data-cc-contact-variant=dark-split] .cc-contact__grid--light-split{align-items:start;gap:clamp(2.5rem,6vw,5rem);max-width:none;margin-inline:0;padding-inline:0}@media(min-width: 810px){.cc-contact[data-cc-contact-variant=dark-split] .cc-contact__grid--light-split{grid-template-columns:minmax(0, 1.05fr) minmax(18rem, 0.75fr);gap:clamp(3rem,7vw,6rem)}}@media(min-width: 1200px){.cc-contact[data-cc-contact-variant=dark-split] .cc-contact__grid--light-split{grid-template-columns:minmax(0, 1.1fr) minmax(20rem, 0.68fr)}}.cc-contact[data-cc-contact-variant=dark-split] .cc-contact__panel--light-split{max-width:none;margin:0;justify-self:stretch;padding:clamp(1.5rem,3.5vw,2.25rem);border:none;border-radius:8px;background:rgba(0,0,0,0);box-shadow:none;outline:none}.cc-contact[data-cc-contact-variant=dark-split] .cc-contact__panel--dark-split-card{position:relative;z-index:1;border:none;border-radius:8px;background:rgba(0,0,0,0);background-image:none;box-shadow:none}.cc-contact[data-cc-contact-variant=dark-split] .cc-contact__panel--dark-split-card[data-cc-contact-form-theme=dark]{--cc-contact-input-bg: transparent;--cc-contact-form-border: rgba(255, 255, 255, 0.22);--cc-contact-form-focus-border: rgba(255, 255, 255, 0.58);--cc-contact-form-focus-shadow: 0 0 0 3px rgba(255, 255, 255, 0.12);--cc-checkbox-border: rgba(255, 255, 255, 0.28);--cc-checkbox-focus-border: rgba(255, 255, 255, 0.52);--cc-checkbox-bg: transparent}.cc-contact[data-cc-contact-variant=dark-split] .cc-contact__panel--dark-split-card .cc-contact__input,.cc-contact[data-cc-contact-variant=dark-split] .cc-contact__panel--dark-split-card .cc-contact__textarea{border-radius:12px;min-height:2.875rem;background:rgba(0,0,0,0);border-color:rgba(255,255,255,.22)}.cc-contact[data-cc-contact-variant=dark-split] .cc-contact__panel--dark-split-card .cc-contact__textarea{min-height:6rem}.cc-contact[data-cc-contact-variant=dark-split] .cc-contact__panel--dark-split-card .cc-contact__service-check{--cc-checkbox-border: rgba(255, 255, 255, 0.28);--cc-checkbox-bg: transparent}.cc-contact[data-cc-contact-variant=dark-split] .cc-contact__panel--dark-split-card .cc-contact__submit--full{border-radius:12px}.cc-contact[data-cc-contact-variant=dark-split] .cc-contact__intro--light-aside{max-width:none;padding-top:clamp(.25rem,1vw,.5rem)}@media(min-width: 810px){.cc-contact[data-cc-contact-variant=dark-split] .cc-contact__intro--light-aside{position:sticky;top:calc(80px + 1.5rem)}}.cc-contact[data-cc-contact-variant=dark-split] .cc-contact__sidebar--dark-aside .cc-contact__info-title{color:rgba(255,255,255,.92)}.cc-contact[data-cc-contact-variant=dark-split] .cc-contact__sidebar--dark-aside .cc-contact__info-lead,.cc-contact[data-cc-contact-variant=dark-split] .cc-contact__sidebar--dark-aside .cc-contact__info-hours{color:rgba(255,255,255,.62)}.cc-contact[data-cc-contact-variant=dark-split] .cc-contact__sidebar--dark-aside .cc-contact__info-action{color:rgba(255,255,255,.92);text-decoration-color:rgba(255,255,255,.35)}.cc-contact[data-cc-contact-variant=dark-split] .cc-contact__sidebar--dark-aside .cc-contact__info-action:hover{opacity:.82}.cc-contact[data-cc-contact-variant=dark-split] .cc-contact__form-grid--light-split{display:grid;gap:clamp(1rem,2vw,1.25rem)}@media(min-width: 640px){.cc-contact[data-cc-contact-variant=dark-split] .cc-contact__form-grid--light-split{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 640px){.cc-contact[data-cc-contact-variant=dark-split] .cc-contact__form-grid--light-split .cc-contact__cell--full{grid-column:1/-1}}.cc-contact[data-cc-contact-variant=dark-split] .cc-contact__form-grid--light-split .cc-contact__cell--services{grid-column:1/-1}.cc-contact[data-cc-contact-variant=dark-split] .cc-contact__form-footer--light-split{flex-direction:column;align-items:stretch;gap:1rem}.cc-contact[data-cc-contact-variant=dark-split] .cc-contact__submit--full{width:100%;justify-content:center}.cc-contact[data-cc-contact-variant=dark-split] .cc-contact__thank-you-title{color:rgba(255,255,255,.94)}.cc-contact[data-cc-contact-variant=dark-split] .cc-contact__thank-you-text{color:rgba(255,255,255,.62)}.cc-contact[data-cc-contact-variant=inset-frame]{min-height:100vh;min-height:100dvh;padding:12px;background:#f5f5f5}.cc-contact[data-cc-contact-variant=inset-frame].cc-section{padding-block:12px;padding-inline:12px}.cc-contact[data-cc-contact-variant=inset-frame] .cc-contact__frame{border-radius:12px}.cc-contact[data-cc-contact-variant=hero-banner]{min-height:auto;padding:0;background:#f5f5f5}.cc-contact[data-cc-contact-variant=hero-banner].cc-section{padding:0}.cc-contact[data-cc-contact-variant=hero-banner] .cc-contact__frame{min-height:min(100vh,100dvh);min-height:min(100dvh,100vh);flex-direction:row;align-items:stretch;border-radius:0;background:#f5f5f5;color:#fff}.cc-contact[data-cc-contact-variant=hero-banner] .cc-contact__media{top:12px;bottom:12px;left:12px;right:auto;width:calc(70% - 12px);height:auto;border-radius:12px;overflow:hidden}.cc-contact[data-cc-contact-variant=hero-banner] .cc-contact__media::after{background:linear-gradient(180deg, rgba(1, 0, 4, 0.9) 0%, rgba(1, 0, 4, 0.78) 40%, rgba(1, 0, 4, 0.82) 70%, rgba(1, 0, 4, 0.94) 100%)}.cc-contact[data-cc-contact-variant=hero-banner] .cc-contact__shell{flex:1 1 30%;width:30%;margin-left:70%;padding-top:80px;padding-bottom:clamp(2rem,4vw,3rem);background:#f5f5f5}.cc-contact[data-cc-contact-variant=hero-banner] .cc-contact__grid{display:contents}.cc-contact[data-cc-contact-variant=hero-banner] .cc-contact__intro{position:absolute;z-index:2;top:0;left:calc(-100%*70/30);width:calc(100%*70/30);height:100%;justify-content:center;padding:calc(80px + 2rem) clamp(1rem,4vw,2.5rem) clamp(2rem,4vw,3rem);box-sizing:border-box;pointer-events:none}.cc-contact[data-cc-contact-variant=hero-banner] .cc-contact__intro>*{pointer-events:auto}.cc-contact[data-cc-contact-variant=hero-banner] .cc-contact__panel{max-width:none;justify-self:stretch;margin-left:0;margin-inline:auto;padding-block:clamp(1.5rem,3vw,2.5rem);padding-inline:clamp(1.5rem,4vw,3rem);border-radius:0;background:#f5f5f5}.cc-contact[data-cc-contact-variant=hero-banner] .cc-contact__form-header{padding-top:0}.cc-contact[data-cc-contact-variant=hero-banner] .cc-contact__form-lead{display:none}.cc-contact[data-cc-contact-variant=hero-banner] .cc-contact__thank-you{margin-left:70%;width:30%;padding-inline:clamp(1rem,4vw,2.5rem);box-sizing:border-box}@media(max-width: 809.98px){.cc-contact[data-cc-contact-variant=hero-banner] .cc-contact__media{top:clamp(.375rem,2vw,12px);bottom:clamp(.375rem,2vw,12px);left:clamp(.375rem,2vw,12px);width:calc(70% - clamp(0.375rem, 2vw, 12px))}.cc-contact[data-cc-contact-variant=hero-banner] .cc-contact__shell{padding-top:80px;padding-bottom:clamp(.375rem,2vw,12px)}.cc-contact[data-cc-contact-variant=hero-banner] .cc-contact__intro{justify-content:flex-end;gap:.5rem;padding:calc(80px + .5rem) clamp(.625rem,3vw,1rem) clamp(.75rem,3vw,1.25rem)}.cc-contact[data-cc-contact-variant=hero-banner] .cc-contact__eyebrow{display:none}.cc-contact[data-cc-contact-variant=hero-banner] .cc-contact__headline{font-size:clamp(1rem,4.8vw,1.625rem);line-height:1.08;letter-spacing:-0.02em}.cc-contact[data-cc-contact-variant=hero-banner] .cc-contact__lead{display:none}.cc-contact[data-cc-contact-variant=hero-banner] .cc-contact__sidebar{gap:.625rem;padding-top:0}.cc-contact[data-cc-contact-variant=hero-banner] .cc-contact__info-title{font-size:.5625rem;letter-spacing:.1em}.cc-contact[data-cc-contact-variant=hero-banner] .cc-contact__info-link{font-size:clamp(.6875rem,2.8vw,.875rem)}.cc-contact[data-cc-contact-variant=hero-banner] .cc-contact__panel{padding-block:clamp(.75rem,2.5vw,1.25rem);padding-inline:clamp(.5rem,2.5vw,.875rem)}.cc-contact[data-cc-contact-variant=hero-banner] .cc-contact__form-grid{gap:.625rem}.cc-contact[data-cc-contact-variant=hero-banner] .cc-contact__label{font-size:.75rem}.cc-contact[data-cc-contact-variant=hero-banner] .cc-contact__input,.cc-contact[data-cc-contact-variant=hero-banner] .cc-contact__control{min-height:2.25rem;padding-block:.375rem;padding-inline:.75rem;font-size:.8125rem}.cc-contact[data-cc-contact-variant=hero-banner] .cc-contact__textarea{min-height:4.5rem}.cc-contact[data-cc-contact-variant=hero-banner] .cc-contact__form-footer{gap:.75rem}.cc-contact[data-cc-contact-variant=hero-banner] .cc-contact__consent-label{font-size:.6875rem;line-height:1.4}.cc-contact[data-cc-contact-variant=hero-banner] .cc-contact__consent{max-width:none}}.cc-contact[data-cc-contact-variant=parallax-panel]{--cc-contact-parallax-panel-width: clamp(30rem, 62vw, 54rem);--cc-contact-parallax-hero-seam-right: max( 0px, calc(var(--cc-contact-parallax-panel-width) - clamp(2rem, 8vw, 14rem)) );min-height:100vh;min-height:100dvh;padding:12px;background:#f5f5f5}@media(min-width: 1200px){.cc-contact[data-cc-contact-variant=parallax-panel]{--cc-contact-parallax-panel-width: clamp(32rem, 58vw, 56rem)}}.cc-contact[data-cc-contact-variant=parallax-panel].cc-section{padding-block:12px;padding-inline:12px}.cc-contact[data-cc-contact-variant=parallax-panel]{overflow-x:clip;overflow-y:hidden;contain:paint}.cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__frame--parallax{--cc-contact-parallax-shell-pad-b: clamp(3rem, 8vh, 5rem);position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;border-radius:12px 12px 0 0;overflow-x:clip;overflow-y:hidden;background:#171717;color:#fff}.cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__parallax-bottom-fade{position:absolute;left:0;right:0;bottom:0;z-index:2;width:100%;max-width:100%;box-sizing:border-box;height:clamp(10rem,34vh,22rem);pointer-events:none;will-change:transform;background:linear-gradient(180deg, transparent 0%, rgba(23, 23, 23, 0.12) 18%, rgba(23, 23, 23, 0.45) 42%, rgba(23, 23, 23, 0.78) 68%, rgba(23, 23, 23, 0.96) 88%, #171717 100%)}@media(min-width: 810px){.cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__parallax-bottom-fade{height:clamp(12rem,40vh,28rem);background:linear-gradient(180deg, transparent 0%, rgba(23, 23, 23, 0.18) 14%, rgba(23, 23, 23, 0.52) 38%, rgba(23, 23, 23, 0.82) 62%, rgba(23, 23, 23, 0.97) 82%, #171717 94%, #171717 100%)}}.cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__parallax-bottom-slip{position:absolute;left:0;right:0;bottom:0;z-index:2;width:100%;max-width:100%;box-sizing:border-box;height:clamp(3rem,10vh,6rem);pointer-events:none;will-change:transform;background:linear-gradient(180deg, transparent 0%, rgba(23, 23, 23, 0.35) 35%, #171717 100%);mask-image:linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, 0.45) 28%, #000 55%, #000 100%)}@media(min-width: 810px){.cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__parallax-bottom-slip{height:clamp(4rem,14vh,8rem);opacity:1;background:linear-gradient(180deg, transparent 0%, rgba(23, 23, 23, 0.55) 42%, #171717 78%, #171717 100%)}}.cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__shell--parallax{position:relative;z-index:3;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;width:100%;min-height:0;padding-top:calc(80px + clamp(1rem,3vw,2rem));padding-bottom:var(--cc-contact-parallax-shell-pad-b);padding-inline:clamp(1.25rem,4vw,3rem);box-sizing:border-box;pointer-events:none}.cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__shell--parallax>*{pointer-events:auto}@media(min-width: 810px){.cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__shell--parallax{--cc-contact-parallax-shell-pad-inline-start: clamp(1.5rem, 4vw, 3.5rem);padding-right:0;padding-left:var(--cc-contact-parallax-shell-pad-inline-start);overflow-x:clip}}.cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__parallax-layout{position:relative;display:flex;flex-direction:column;gap:clamp(2rem,5vw,3.5rem);width:100%;min-height:calc(100dvh - 80px - var(--cc-contact-parallax-shell-pad-b, clamp(3rem, 8vh, 5rem)))}@media(min-width: 810px){.cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__parallax-layout{display:block;min-height:calc(100dvh - 80px - clamp(2rem,6vh,4rem));isolation:isolate;overflow-x:clip}}.cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__frame--parallax .cc-contact__parallax-bottom-fade--in-layout{z-index:1;bottom:0;left:0;right:0;width:auto;max-width:none;transform:none;will-change:auto}@media(min-width: 810px){.cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__frame--parallax .cc-contact__parallax-bottom-fade--in-layout{right:var(--cc-contact-parallax-hero-seam-right)}}.cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__frame--parallax .cc-contact__parallax-bottom-slip--in-layout{z-index:2;bottom:0;left:0;right:0;width:auto;max-width:none;transform:none;will-change:auto}@media(min-width: 810px){.cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__frame--parallax .cc-contact__parallax-bottom-slip--in-layout{right:var(--cc-contact-parallax-hero-seam-right)}}.cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__intro{position:relative;z-index:6;display:flex;flex-direction:column;justify-content:center;max-width:34rem;padding-top:0}@media(min-width: 810px){.cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__intro{z-index:7;max-width:min(36rem,44vw);min-height:calc(100dvh - 80px - clamp(4rem,10vh,6rem));padding-right:clamp(1rem,3vw,2rem)}}.cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__headline--page{font-size:clamp(2.75rem,6.2vw,4.75rem);font-weight:500;line-height:1.02;letter-spacing:-0.04em}.cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__lead{max-width:28rem;font-size:clamp(1rem,1.5vw,1.125rem);color:rgba(255,255,255,.58)}.cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__intro-logos{position:relative;z-index:1;margin-top:clamp(1.75rem,4vw,2.75rem)}@media(min-width: 810px){.cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__intro-logos{z-index:7}}.cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__intro-logos .cc-hero__logo-band{position:static;width:min(100%,30rem);max-width:100%;padding:0;pointer-events:auto}.cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__intro-logos .cc-hero__logo-band-caption{opacity:1;animation:none;color:rgba(255,255,255,.55);font-size:.75rem}.cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__intro-logos .cc-hero__logo-marquee{overflow-x:clip;mask-image:linear-gradient(90deg, #000 0%, #000 88%, transparent 100%)}.cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__panel-logo{position:absolute;top:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;padding-top:clamp(.5rem,1.25vw,.75rem);padding-left:clamp(.5rem,1.25vw,.75rem);padding-right:.25rem;padding-bottom:.25rem;line-height:0;transition:transform .3s cubic-bezier(0.44, 0, 0.56, 1)}.cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__panel-logo:hover{transform:scale(1.04)}.cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__panel-logo:focus-visible{outline:2px solid #3aafa9;outline-offset:2px;border-radius:.25rem}.cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__panel-logo img{width:20px;height:auto;object-fit:contain}.cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__panel--parallax-card{position:relative;z-index:4;isolation:isolate;display:flex;flex-direction:column;align-self:stretch;width:100%;max-width:none;margin:0;min-height:min(28rem,72vh);border-radius:24px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background-color:#18181a;background-image:none;box-shadow:0 24px 56px -12px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.06);padding-top:clamp(2.75rem,5vw,4rem);padding-bottom:clamp(1.5rem,3vw,2.25rem);padding-inline:clamp(5.5rem,9vw,7.5rem)}@media(min-width: 810px){.cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__panel--parallax-card{position:absolute;top:0;right:0;width:var(--cc-contact-parallax-panel-width);min-height:calc(100dvh - 80px - clamp(2rem,5vh,3rem));max-height:none;border-radius:24px 0 0 24px;padding-inline:clamp(6rem,8.75vw,8.25rem)}}@media(min-width: 1200px){.cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__panel--parallax-card{padding-inline:clamp(6.5rem,9.25vw,8.75rem)}}.cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__panel--parallax-card .cc-contact__form-title,.cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__panel--parallax-card .cc-contact__headline--form{font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1.625rem,1.2rem + 1.6vw,2.375rem);font-weight:500;line-height:1.18;letter-spacing:-0.01em;color:#17252a;text-wrap:balance;hyphens:auto;overflow-wrap:break-word;color:rgba(255,255,255,.94)}.cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__panel--parallax-card .cc-contact__form-lead{color:rgba(255,255,255,.52);font-size:.9375rem}.cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__panel--parallax-card[data-cc-contact-form-theme=dark]{--cc-contact-form-focus-border: rgba(255, 255, 255, 0.5);--cc-contact-form-focus-shadow: 0 0 0 3px rgba(255, 255, 255, 0.1)}.cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__panel--parallax-card .cc-contact__input,.cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__panel--parallax-card .cc-contact__textarea{border-radius:12px;min-height:2.875rem;background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.12)}.cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__panel--parallax-card .cc-contact__textarea{min-height:6rem}.cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__panel--parallax-card .cc-contact__submit{border-radius:12px;margin-top:.25rem}.cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__panel--parallax-card .cc-contact__form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;gap:1rem}.cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__form-body:not(.cc-contact__form-body--parallax){display:contents}.cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__form-body--parallax{flex:0 0 auto;min-height:0}.cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__panel--parallax-card .cc-contact__parallax-bottom-fade--on-form{position:sticky;bottom:0;z-index:4;flex-shrink:0;align-self:stretch;width:100%;max-width:100%;height:clamp(4.5rem,14vh,8rem);margin:calc(-1*clamp(4.5rem,14vh,8rem)) 0 0;transform:none;will-change:auto;pointer-events:none;background:linear-gradient(180deg, rgba(24, 24, 26, 0) 0%, rgba(24, 24, 26, 0.45) 22%, rgba(23, 23, 23, 0.72) 52%, rgba(23, 23, 23, 0.94) 78%, #171717 100%)}.cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__panel--parallax-card .cc-contact__form-footer--parallax-elevated{position:sticky;bottom:0;z-index:5;flex-shrink:0;margin-top:0;padding-top:.75rem;pointer-events:auto;background-color:#18181a}.cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__thank-you{width:100%;max-width:40rem;margin-inline:auto;text-align:center}.cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__panel--parallax-card .cc-contact__thank-you{max-width:none;margin-inline:0}.cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__panel--parallax-card .cc-contact__booking{min-height:min(58vh,520px)}.cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__panel--parallax-card .cc-contact__booking-iframe{min-height:min(58vh,520px)}.cc-main--footer-attached{overflow-x:clip}.cc-main--footer-attached .cc-contact:not([data-cc-contact-variant=parallax-panel]):not([data-cc-contact-variant=dark-split]){padding-bottom:0}.cc-main--footer-attached .cc-contact:not([data-cc-contact-variant=parallax-panel]):not([data-cc-contact-variant=dark-split]).cc-section{padding-bottom:0}.cc-main--footer-attached .cc-contact:not([data-cc-contact-variant=parallax-panel]):not([data-cc-contact-variant=dark-split]) .cc-contact__frame{border-radius:12px;border-bottom:none;box-shadow:none}.cc-main--footer-attached .cc-contact[data-cc-contact-variant=dark-split]{padding-bottom:0}.cc-main--footer-attached .cc-contact[data-cc-contact-variant=dark-split].cc-section{padding-bottom:0}.cc-main--footer-attached .cc-contact[data-cc-contact-variant=parallax-panel]{padding-bottom:0}.cc-main--footer-attached .cc-contact[data-cc-contact-variant=parallax-panel].cc-section{padding-bottom:0}.cc-main--footer-attached .cc-contact[data-cc-contact-variant=parallax-panel]{--cc-contact-parallax-form-footer-bleed: clamp(9rem, 24vh, 16rem);--cc-contact-parallax-form-seam-offset: clamp(14rem, 31vh, 18rem);--cc-contact-parallax-form-fade-rise: clamp(7rem, 22vh, 13rem);position:relative;z-index:2;padding-bottom:0;overflow-x:clip;overflow-y:visible;contain:none}.cc-main--footer-attached .cc-contact[data-cc-contact-variant=parallax-panel].cc-section{padding-bottom:0;padding-block-end:0}.cc-main--footer-attached .cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__frame--parallax{--cc-contact-parallax-shell-pad-b: 0}.cc-main--footer-attached .cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__shell--parallax{justify-content:stretch;min-height:calc(100dvh - 80px - 24px);max-height:calc(100dvh - 80px - 24px);padding-bottom:0}@media(min-width: 810px){.cc-main--footer-attached .cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__shell--parallax{height:calc(100dvh - 80px - 24px)}}.cc-main--footer-attached .cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__parallax-layout{min-height:calc(100dvh - 80px - 24px)}@media(min-width: 810px){.cc-main--footer-attached .cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__parallax-layout{min-height:calc(100dvh - 80px - 24px);height:calc(100dvh - 80px - 24px);max-height:calc(100dvh - 80px - 24px)}}.cc-main--footer-attached .cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__panel--parallax-card{border-radius:24px 24px 0 0;border-bottom:none;box-sizing:border-box;min-height:0;height:auto;max-height:none;overflow-x:clip;overflow-y:visible;background-color:#18181a;background-image:linear-gradient(180deg, rgb(24, 24, 26) 0%, rgb(24, 24, 26) 58%, rgba(23, 23, 23, 0.96) 82%, #171717 100%)}@media(min-width: 810px){.cc-main--footer-attached .cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__panel--parallax-card{top:0;bottom:0;height:auto;min-height:0;max-height:none;margin-bottom:calc(-1*var(--cc-contact-parallax-form-footer-bleed));padding-bottom:0;border-radius:24px 0 0 0;overflow-x:clip;overflow-y:auto;overscroll-behavior:contain;z-index:6}.cc-main--footer-attached .cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__panel--parallax-card::after{content:"";position:absolute;left:0;right:0;bottom:calc(-1*var(--cc-contact-parallax-form-footer-bleed));height:var(--cc-contact-parallax-form-footer-bleed);border-left:1px solid rgba(255,255,255,.1);pointer-events:none;z-index:3;background:linear-gradient(180deg, rgba(24, 24, 26, 0.35) 0%, rgba(23, 23, 23, 0.78) 38%, #171717 72%, #171717 100%)}}.cc-main--footer-attached .cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__panel--parallax-card .cc-contact__form{flex:1 1 auto;min-height:0}.cc-main--footer-attached .cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__panel--parallax-card .cc-contact__form-body--parallax{flex:1 1 auto;min-height:0}.cc-main--footer-attached .cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__panel--parallax-card .cc-contact__parallax-bottom-fade--on-form{height:var(--cc-contact-parallax-form-fade-rise);margin-top:calc(-1*var(--cc-contact-parallax-form-fade-rise));background:linear-gradient(180deg, rgba(24, 24, 26, 0) 0%, rgba(23, 23, 23, 0.42) 28%, rgba(23, 23, 23, 0.82) 58%, rgba(23, 23, 23, 0.97) 82%, #171717 100%)}@media(min-width: 810px){.cc-main--footer-attached .cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__panel--parallax-card .cc-contact__parallax-bottom-fade--on-form{position:absolute;left:0;right:0;bottom:var(--cc-contact-parallax-form-seam-offset);height:calc(var(--cc-contact-parallax-form-fade-rise) + var(--cc-contact-parallax-form-seam-offset)*.35);margin:0;z-index:4}}@media(min-width: 810px){.cc-main--footer-attached .cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__panel--parallax-card .cc-contact__form-footer--parallax-elevated{position:sticky;bottom:0;z-index:5;padding-bottom:clamp(1.25rem,2.5vw,1.75rem);background:linear-gradient(180deg, rgba(24, 24, 26, 0.96) 0%, #171717 100%)}}.cc-main--footer-attached .cc-contact[data-cc-contact-variant=parallax-panel] .cc-contact__frame--parallax{border-radius:12px 12px 0 0;border-bottom:none;box-shadow:none;overflow-y:visible}.cc-main--contact.cc-main--footer-attached+.cc-footer.cc-footer--attached .cc-footer__frame>.cc-closing-brand-glow{background:radial-gradient(ellipse 88% 52% at 74% 62%, rgba(58, 175, 169, 0.12) 0%, rgba(58, 175, 169, 0.04) 38%, transparent 68%),radial-gradient(ellipse 72% 42% at 20% 92%, rgba(58, 175, 169, 0.07) 0%, transparent 62%)}.cc-main--contact.cc-main--footer-attached+.cc-footer.cc-footer--attached:not(.cc-footer--with-closing-band){margin-top:0;padding-top:0;padding-inline:12px;padding-bottom:max(12px,env(safe-area-inset-bottom, 0px))}.cc-main--contact.cc-main--footer-attached+.cc-footer.cc-footer--attached:not(.cc-footer--with-closing-band) .cc-footer__frame{border-radius:0 0 12px 12px;border-top:none}.cc-main--contact.cc-main--footer-attached:has(.cc-contact[data-cc-contact-variant=parallax-panel])+.cc-footer.cc-footer--attached{position:relative;z-index:4;margin-top:0;padding-top:0}.cc-main--contact.cc-main--footer-attached:has(.cc-contact[data-cc-contact-variant=parallax-panel])+.cc-footer.cc-footer--attached .cc-footer__frame{border-radius:0 0 12px 12px;box-shadow:inset 1px 0 0 rgba(255,255,255,.1),inset -1px 0 0 rgba(255,255,255,.1),inset 0 -1px 0 rgba(255,255,255,.1)}.cc-main--contact.cc-main--footer-attached:has(.cc-contact[data-cc-contact-variant=dark-split])+.cc-footer.cc-footer--attached{position:relative;z-index:4;margin-top:0;padding-top:0}.cc-main--contact.cc-main--footer-attached:has(.cc-contact[data-cc-contact-variant=dark-split])+.cc-footer.cc-footer--attached .cc-footer__frame{border-radius:0 0 12px 12px;box-shadow:none}.cc-main--contact.cc-main--footer-attached+.cc-footer.cc-footer--attached .cc-footer__frame::before{content:none}.cc-our-process{padding-block:0}.cc-our-process__outer{padding-inline:5rem}.cc-our-process__shell{width:100%;max-width:1600px;margin-inline:auto;background:#fff;border-radius:24px;overflow:visible}.cc-our-process__layout{display:flex;flex-direction:column;gap:1.5rem;padding:4rem 0}@media(min-width: 810px){.cc-our-process__layout{flex-direction:row;align-items:flex-start;gap:2.25rem;padding:7.5rem 0 10rem}}.cc-our-process__content{display:flex;flex:1 1 0;flex-direction:column;width:1px;min-width:0}.cc-our-process__content-inner{display:flex;flex-direction:column;width:100%;padding:5rem 0 1.5rem 7.5rem;overflow:hidden}.cc-our-process__intro{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;width:100%;margin-bottom:1.5rem;text-align:left}@media(min-width: 810px){.cc-our-process__intro{gap:1rem;margin-bottom:0;min-height:50vh}}.cc-our-process__title,.cc-our-process__step-title{font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif}.cc-our-process__title strong,.cc-our-process__step-title strong{font-family:inherit;font-weight:400;color:inherit}.cc-our-process__title{margin:0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1.625rem,1.2rem + 1.6vw,2.375rem);font-weight:500;line-height:1.18;letter-spacing:-0.01em;color:#17252a;text-wrap:balance;hyphens:auto;overflow-wrap:break-word}.cc-our-process__title b,.cc-our-process__title strong{font-weight:inherit;color:#3aafa9}.cc-our-process__description{margin:0;max-width:31.5rem;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:1rem;line-height:1.5;color:#828282}.cc-our-process__step{display:flex;flex-direction:column;gap:1.5rem;width:100%}@media(min-width: 810px){.cc-our-process__step{gap:0;padding:0 3rem 11.25rem 0}}.cc-our-process__step-visual{width:100%}@media(min-width: 810px){.cc-our-process__step-visual{display:none}}.cc-our-process__step-visual-frame{aspect-ratio:1;overflow:hidden;background:#f2f5f5;border-radius:24px}.cc-our-process__step-visual-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.cc-our-process__step-body{display:flex;flex-direction:column;gap:3rem;width:100%}@media(max-width: 809px){.cc-our-process__step-body{gap:1.5rem}}.cc-our-process__step-header{display:flex;flex-direction:column;gap:1rem}.cc-our-process__step-title{margin:0;font-size:2.5rem;font-weight:400;line-height:1.25;letter-spacing:-0.03em;color:#17252a}.cc-our-process__step-desc{margin:0;max-width:30rem;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;color:#1a1a1a}.cc-our-process__step-desc strong{font-family:inherit;font-weight:400}.cc-our-process__step-divider{width:100%;height:1px;background:#828282}.cc-our-process__step-bullets{display:flex;flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none}.cc-our-process__step-bullet{display:flex;align-items:flex-start;gap:.75rem;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:1rem;line-height:1.5;color:#4f4f4f}.cc-our-process__step-bullet-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;color:#1a1a1a}.cc-our-process__step-bullet-icon svg{display:block;width:100%;height:100%}.cc-our-process__step-cta{padding-top:0}.cc-our-process__visual-col{display:none}@media(min-width: 810px){.cc-our-process__visual-col{display:flex;flex:1 1 0;flex-direction:column;align-self:stretch;width:1px;min-width:0;overflow:clip}}.cc-our-process__visual-sticky{position:sticky;top:0;display:flex;align-items:center;justify-content:flex-end;height:100vh;padding:5.5rem 7.5rem 1.5rem 0;overflow:clip}.cc-our-process__deck{position:relative;width:100%;height:100%;overflow:hidden;background:#f2f5f5;border-radius:24px}.cc-our-process__deck-layer{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transform-origin:50% 100%;z-index:3;opacity:0;will-change:transform;transition:transform .55s cubic-bezier(0.44, 0, 0.56, 1),opacity .55s cubic-bezier(0.44, 0, 0.56, 1)}.cc-our-process__deck-layer--active{z-index:2;opacity:1}.cc-our-process__deck-card{width:100%;aspect-ratio:1;overflow:hidden}.cc-our-process__deck-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.cc-our-process__btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:3rem;padding:0 1.5rem;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#fff;text-decoration:none;background:#1a1a1a;border-radius:999px;transition:background .3s cubic-bezier(0.44, 0, 0.56, 1),transform .3s cubic-bezier(0.44, 0, 0.56, 1)}.cc-our-process__btn:hover{background:#333;transform:none}.cc-our-process__btn-label{white-space:nowrap}.cc-our-process__btn-icon{flex-shrink:0;width:1rem;height:1rem}@media(min-width: 810px)and (max-width: 1199px){.cc-our-process__outer{padding-inline:3rem}.cc-our-process__layout{gap:1.5rem;padding-block:5rem}.cc-our-process__content-inner{padding:0 0 1.5rem 3rem}.cc-our-process__visual-sticky{padding-right:3rem}}@media(prefers-reduced-motion: reduce){.cc-our-process__deck-layer{transition:none}}@media(max-width: 809px){.cc-our-process__outer{padding-inline:1.5rem}.cc-our-process__layout{padding-block:4rem}.cc-our-process__content{width:100%}.cc-our-process__content-inner{gap:1.5rem;padding:0 1.5rem;overflow:visible}.cc-our-process__intro{margin-bottom:0}.cc-our-process__step-title{font-size:clamp(2rem,10vw,2.5rem)}}.cc-home-about{display:flex;flex-direction:column;width:100%;padding-block:3rem;padding-inline:0;background:#f5f5f5}@media(min-width: 810px){.cc-home-about{padding-block:5rem}}@media(min-width: 1200px){.cc-home-about{padding-block:6rem}}.cc-home-about{color:#1a1a1a;overflow-x:clip}@supports not (overflow: clip){.cc-home-about{overflow-x:hidden}}.cc-home-about__shell{width:100%;max-width:95rem;margin-inline:auto;padding-inline:clamp(1.5rem,4vw,2rem)}.cc-home-about__component{display:flex;flex-direction:column;gap:0;width:100%;min-width:0}@media(min-width: 992px){.cc-home-about__component{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);grid-template-rows:auto;align-items:stretch}}.cc-home-about__figure{position:relative;display:flex;align-items:flex-end;justify-content:flex-start;width:100%;min-width:0;min-height:0;margin:0;padding:1rem;border-radius:.5rem;overflow:clip;isolation:isolate;aspect-ratio:3/2}@media(min-width: 810px)and (max-width: 991px){.cc-home-about__figure{aspect-ratio:2.39/1;border-radius:.75rem}}@media(min-width: 992px){.cc-home-about__figure{aspect-ratio:auto;height:100%;min-height:100%;border-radius:.875rem}}.cc-home-about__figure-media{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit;background:#171717}.cc-home-about__figure-img{object-fit:cover;object-position:50% 10%;transform:scale(1.12);transform-origin:50% 15%;transition:transform .8s cubic-bezier(0.44, 0, 0.56, 1)}@media(prefers-reduced-motion: reduce){.cc-home-about__figure-img{transform:none;transition:none}}.cc-home-about__figure:hover .cc-home-about__figure-img{transform:scale(1.14)}@media(prefers-reduced-motion: reduce){.cc-home-about__figure:hover .cc-home-about__figure-img{transform:none}}.cc-home-about__figure-label{position:relative;z-index:2;display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:2.5rem;width:100%;margin-top:auto;padding:.25rem 1rem .25rem .25rem;border-radius:.5rem;background:rgba(0,0,0,.58);transform:translateZ(0);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}@media(min-width: 810px)and (max-width: 991px){.cc-home-about__figure-label{border-radius:.5rem}}@media(min-width: 992px){.cc-home-about__figure-label{border-radius:.5rem}}.cc-home-about__figure-label-main{display:flex;align-items:center;gap:.5rem;min-width:0}.cc-home-about__figure-avatar{position:relative;flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:.25rem;overflow:hidden;background:#171717}@media(min-width: 810px){.cc-home-about__figure-avatar{width:2.75rem;height:2.75rem;border-radius:.375rem}}.cc-home-about__figure-avatar-img{width:100%;height:100%;object-fit:cover}.cc-home-about__figure-name{font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:.75rem;font-weight:500;line-height:1.2;color:#fff}@media(min-width: 810px){.cc-home-about__figure-name{font-size:.875rem}}.cc-home-about__figure-role{flex-shrink:0;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.625rem;font-weight:500;letter-spacing:.01em;text-transform:uppercase;color:rgba(255,255,255,.6)}@media(min-width: 810px){.cc-home-about__figure-role{font-size:.75rem}}.cc-home-about__panel{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1.75rem;width:100%;min-width:0;min-height:0;padding:2rem;border-radius:.62rem;background:#fff}@media(min-width: 810px)and (max-width: 991px){.cc-home-about__panel{gap:3rem;padding:3rem;border-radius:.75rem}}@media(min-width: 992px){.cc-home-about__panel{gap:2.25rem;min-height:43.75rem;padding:4rem;border-radius:.875rem}}.cc-home-about__main{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:none}@media(min-width: 992px){.cc-home-about__main{max-width:33rem}}.cc-home-about__title{margin:1rem 0 0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1.625rem,1.2rem + 1.6vw,2.375rem);font-weight:500;line-height:1.18;letter-spacing:-0.01em;color:#17252a;text-wrap:balance;hyphens:auto;overflow-wrap:break-word;white-space:pre-line}.cc-home-about__lead{margin:1.5rem 0 0;max-width:none;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:.9375rem;font-weight:500;line-height:1.65;color:#666}@media(min-width: 810px){.cc-home-about__lead{font-size:1rem}}.cc-home-about__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem}.cc-home-about__actions .cc-blog-preview__more-btn{flex:none}.cc-home-about__actions .cc-blog-preview__more-btn.cc-btn--outline{color:#1a1a1a;border-color:rgba(29,29,29,.28);background:rgba(0,0,0,0);backdrop-filter:none;-webkit-backdrop-filter:none}.cc-home-about__actions .cc-blog-preview__more-btn.cc-btn--outline:hover{border-color:rgba(29,29,29,.42);background:rgba(29,29,29,.05);color:#1a1a1a}.cc-home-about__highlights{display:flex;flex-direction:column;align-items:flex-start;gap:1.75rem;width:100%;margin:0;padding:0;list-style:none}@media(min-width: 992px){.cc-home-about__highlights{flex-flow:row wrap;align-items:center;gap:3rem}}.cc-home-about__highlight{display:flex;flex-flow:row wrap;align-items:flex-start;gap:1.125rem;min-width:0}@media(min-width: 992px){.cc-home-about__highlight{flex-flow:row;flex-wrap:nowrap;gap:.375rem}}.cc-home-about__mark{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2rem;height:2rem;color:#1a1a1a}@media(min-width: 992px){.cc-home-about__mark{width:1.5rem;height:1.5rem}}.cc-home-about__lottie{display:block;width:100%;height:100%;pointer-events:none}.cc-home-about__lottie--orbit{width:2.5rem;height:2.5rem;margin-top:-0.5rem;margin-bottom:-0.5rem;margin-right:-0.5rem}@media(min-width: 992px){.cc-home-about__lottie--orbit{margin-top:-0.25rem;margin-bottom:0;margin-right:0;width:2.5rem;height:2.5rem}}@media(prefers-reduced-motion: reduce){.cc-home-about__lottie{animation:none}}.cc-home-about__highlight-copy{display:flex;flex-direction:column;gap:.25rem;min-width:0}.cc-home-about__highlight-title{margin:0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:1rem;font-weight:500;line-height:1.2;letter-spacing:-0.02em;color:#17252a}@media(min-width: 810px){.cc-home-about__highlight-title{font-size:1.125rem}}.cc-home-about__highlight-text{margin:0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:.875rem;font-weight:500;line-height:1.45;color:#707070}.cc-home-hands{position:relative;width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);background:#f5f5f5;overflow:hidden;padding-block-start:0;padding-block-end:clamp(1rem,2.25vw,2rem)}.cc-home-hands .cc-hero__gradient{display:none}.cc-home-hands__visual{position:relative;z-index:1;width:100%;height:clamp(280px,26vw,360px);display:flex;align-items:flex-end;justify-content:stretch;padding-inline:0;padding-bottom:clamp(.35rem,.75vw,.65rem)}.cc-home-hands .cc-hero__stage{width:100%;max-width:none;margin-inline:0;overflow:visible}.cc-home-hands .cc-hero__image-stack{transform:scale(0.88);transform-origin:center bottom}.cc-home-hands .cc-hero__image{object-fit:cover;object-position:50% 68%}.cc-home-hands__cta{position:absolute;z-index:3;left:50%;top:50%;transform:translate(-50%, -50%);width:min(100% - 2rem,300px);pointer-events:none}.cc-home-hands__book{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:16px;width:100%;padding:8px 16px 8px 8px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#1a1a1d;backdrop-filter:blur(4px);pointer-events:auto;box-shadow:0 24px 48px rgba(0,0,0,.12)}.cc-home-hands__book-avatar{position:relative;flex:none;width:95px;height:120px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:6px}.cc-home-hands__book-avatar video{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.cc-home-hands__book-body{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;align-self:stretch;flex:1 1 0;min-width:0;padding:16px 0}.cc-home-hands__book-copy{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%}.cc-home-hands__book-title{margin:0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:18px;font-weight:500;line-height:1.2;letter-spacing:-0.02em;color:#fff}.cc-home-hands__book-role{margin:0;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:12px;font-weight:400;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:#a8a8a8}.cc-home-hands__book-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:36px;height:36px;padding:0 16px;border-radius:8px}@media(max-width: 810px){.cc-home-hands__visual{height:clamp(250px,50vw,340px)}.cc-home-hands__cta{top:auto;bottom:clamp(1.25rem,4vw,2rem);transform:translateX(-50%)}}@media(max-width: 640px){.cc-home-hands__visual{height:260px;padding-bottom:.5rem}.cc-home-hands .cc-hero__image-stack{transform:scale(0.85)}.cc-home-hands .cc-hero__image{object-position:50% 72%}.cc-home-hands__book{flex-direction:column;align-items:stretch;padding:12px}.cc-home-hands__book-avatar{width:100%;height:140px}.cc-home-hands__cta{width:min(100% - 1.5rem,320px)}}.cc-why-choose-us{position:relative;z-index:2;isolation:isolate;width:100%;padding:32px 12px;color:#fff;background:#f5f5f5}.cc-why-choose-us .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.cc-why-choose-us__frame{display:flex;flex-direction:column;gap:clamp(40px,5vw,72px);padding:clamp(48px,7vw,96px) clamp(16px,3vw,40px);background:#111818;border-radius:16px}.cc-why-choose-us__frame>*{width:100%;max-width:1240px;margin-inline:auto}.cc-why-choose-us__header{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.cc-why-choose-us__title{font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1.625rem,1.2rem + 1.6vw,2.375rem);font-weight:500;line-height:1.18;letter-spacing:-0.01em;color:#17252a;text-wrap:balance;hyphens:auto;overflow-wrap:break-word;max-width:24ch;margin:0;color:#fff;text-wrap:balance}.cc-why-choose-us__lead{max-width:38rem;margin:0;font-size:17px;line-height:1.55;color:rgba(255,255,255,.7);text-wrap:pretty}.cc-why-choose-us__cta{margin-top:6px}.cc-why-choose-us__cta .cc-btn--outline{min-width:12rem;background:rgba(0,0,0,0);color:#fff;border-color:rgba(255,255,255,.35)}.cc-why-choose-us__cta .cc-btn--outline:hover{background:rgba(255,255,255,.08);border-color:#3aafa9}.cc-why-choose-us__motion-control{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 12px;border:0;border-radius:8px;background:rgba(0,0,0,0);color:rgba(255,255,255,.7);font:inherit;font-size:12px;cursor:pointer;transition:color 180ms,background 180ms}.cc-why-choose-us__motion-control svg{width:13px;height:13px}.cc-why-choose-us__motion-control:hover{color:#fff;background:rgba(255,255,255,.06)}.cc-why-choose-us__motion-control:focus-visible{outline:2px solid #3aafa9;outline-offset:3px}.cc-why-choose-us__grid,.cc-why-choose-us__column{display:grid;gap:16px;min-width:0}.cc-why-choose-us__card{position:relative;min-width:0;border:1px solid rgba(255,255,255,.07);border-radius:18px;overflow:hidden;isolation:isolate;background:#1b2424}.cc-why-choose-us__card--sync{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:32px;padding-top:32px}.cc-why-choose-us__card--timeline{display:flex;flex-direction:column}.cc-why-choose-us__card--results{padding:30px 24px 40px}.cc-why-choose-us__sync-media{position:absolute;inset:0;z-index:0;pointer-events:none}.cc-why-choose-us__sync-img{object-fit:cover;object-position:center;animation:cc-wcu-photo-drift 22s ease-in-out infinite alternate}.cc-why-choose-us__sync-gradient{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg, rgba(17, 24, 24, 0.08), rgba(17, 24, 24, 0.3) 48%, #111818 96%);pointer-events:none}.cc-why-choose-us__calendar{position:relative;z-index:2;width:calc(100% - 40px);max-width:340px;padding:18px;border:1px solid rgba(255,255,255,.18);border-radius:16px;background:rgba(12,22,23,.83);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 16px 48px rgba(0,0,0,.16);animation:cc-wcu-calendar-float 9s ease-in-out infinite;transition:border-color 400ms,box-shadow 400ms}.cc-why-choose-us__calendar::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg, transparent 20%, rgba(255, 255, 255, 0.08) 48%, transparent 72%);background-size:300% 100%;animation:cc-wcu-glass-sheen 9s ease-in-out infinite}@media(hover: hover){.cc-why-choose-us__card--sync:hover .cc-why-choose-us__calendar{border-color:rgba(58,175,169,.5);box-shadow:0 20px 60px rgba(0,0,0,.24),0 0 32px rgba(58,175,169,.12)}}.cc-why-choose-us__calendar-head{margin-bottom:20px;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.cc-why-choose-us__calendar-grid{position:relative;display:grid;grid-template-columns:repeat(7, minmax(0, 1fr));gap:4px}.cc-why-choose-us__calendar-weekday{margin-bottom:6px;font-size:10px;line-height:14px;text-align:center;color:rgba(255,255,255,.6)}.cc-why-choose-us__calendar-cursor{position:absolute;z-index:3;left:calc((100% - 24px)/7*(var(--wcu-cursor-column) + .5) + var(--wcu-cursor-column)*4px + 7px);top:calc(46px + var(--wcu-cursor-row)*36px);color:#a5efe5;filter:drop-shadow(0 3px 5px rgba(0, 0, 0, 0.5));pointer-events:none;transition:left 850ms cubic-bezier(0.22, 1, 0.36, 1),top 850ms cubic-bezier(0.22, 1, 0.36, 1)}.cc-why-choose-us__calendar-cursor svg{display:block;animation:cc-wcu-cursor-tap 3450ms cubic-bezier(0.22, 1, 0.36, 1) infinite}.cc-why-choose-us__calendar-day{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;height:32px;border-radius:8px;transition:background 650ms cubic-bezier(0.22, 1, 0.36, 1),box-shadow 650ms cubic-bezier(0.22, 1, 0.36, 1)}.cc-why-choose-us__calendar-day[data-empty=true]{visibility:hidden}.cc-why-choose-us__calendar-day[data-has-avatar=true]{background:rgba(58,175,169,.1)}.cc-why-choose-us__calendar-day[data-sync-active=true]{background:rgba(58,175,169,.35);box-shadow:0 0 22px rgba(58,175,169,.2)}.cc-why-choose-us__calendar-num{font-size:11px;color:rgba(255,255,255,.75)}.cc-why-choose-us__avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;border:1px solid #3aafa9;border-radius:50%;background:rgb(11.8117647059%,28.3607843137%,27.6078431373%);color:#fff;font-size:9px}.cc-why-choose-us__avatar--calendar{position:absolute;width:24px;height:24px}.cc-why-choose-us__avatar--sm{width:18px;height:18px;font-size:7px}.cc-why-choose-us__avatar--team+.cc-why-choose-us__avatar--team{margin-left:-8px}.cc-why-choose-us__calendar-day[data-sync-active=true] .cc-why-choose-us__avatar--calendar{animation:cc-wcu-avatar-pop 700ms cubic-bezier(0.22, 1, 0.36, 1) both}.cc-why-choose-us__touch{position:absolute;inset:-5px;border:1px solid rgba(58,175,169,.7);border-radius:50%;animation:cc-wcu-pulse 1.8s cubic-bezier(0.22, 1, 0.36, 1) infinite}.cc-why-choose-us__meetings{margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1);overflow:hidden}.cc-why-choose-us__meetings-track{display:grid;isolation:isolate}.cc-why-choose-us__meeting-slide{display:grid;grid-area:1/1;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:stretch;gap:8px;min-width:0;opacity:0;visibility:hidden;transform:translate3d(24px, 0, 0);transition:opacity 400ms,transform 650ms cubic-bezier(0.22, 1, 0.36, 1),visibility 0s 650ms}.cc-why-choose-us__meeting-slide[data-slide-active=true]{z-index:2;opacity:1;visibility:visible;transform:translate3d(0, 0, 0);transition-delay:0s}.cc-why-choose-us__meeting-slide[data-slide-exiting=true]{z-index:1;opacity:0;visibility:visible;transform:translate3d(-24px, 0, 0)}.cc-why-choose-us__meeting{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:8px;min-width:0;padding:10px 8px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.04)}.cc-why-choose-us__meeting-slide[data-slide-active=true] .cc-why-choose-us__meeting{animation:cc-wcu-meeting-in 700ms cubic-bezier(0.22, 1, 0.36, 1) both}.cc-why-choose-us__meeting-slide[data-slide-active=true] .cc-why-choose-us__meeting:nth-child(2){animation-delay:100ms}.cc-why-choose-us__meeting-time{font-size:11px;color:#72d7d0}.cc-why-choose-us__meeting-info{display:flex;flex-direction:column;gap:8px;min-width:0}.cc-why-choose-us__meeting-title{min-height:2.6em;font-size:12px;line-height:1.3;overflow-wrap:anywhere}.cc-why-choose-us__meeting-person{display:flex;align-items:center;gap:5px;min-width:0}.cc-why-choose-us__meeting-handle{font-size:10px;color:rgba(255,255,255,.65);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-why-choose-us__caption{position:relative;z-index:2;align-self:stretch;padding:24px}.cc-why-choose-us__caption-title{margin:0 0 10px;color:#fff;font-size:20px;font-weight:500;line-height:1.3}.cc-why-choose-us__caption-text{margin:0;max-width:32ch;font-size:15px;line-height:1.55;color:rgba(255,255,255,.7)}.cc-why-choose-us__timeline-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:20px;border-bottom:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03)}.cc-why-choose-us__timeline-title{margin:0;color:#fff;font-size:13px;font-weight:500;letter-spacing:.03em;text-transform:uppercase}.cc-why-choose-us__timeline-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.cc-why-choose-us__team{display:flex;align-items:center;gap:10px}.cc-why-choose-us__team-text{font-size:12px;color:rgba(255,255,255,.65)}.cc-why-choose-us__team-avatars{display:inline-flex}.cc-why-choose-us__duration{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid rgba(255,255,255,.1);border-radius:20px}.cc-why-choose-us__duration-icon{width:13px;height:13px}.cc-why-choose-us__duration-divider{width:1px;height:12px;background:rgba(255,255,255,.1)}.cc-why-choose-us__duration-text{font-size:10px;color:rgba(255,255,255,.7)}.cc-why-choose-us__timeline-body{position:relative;flex:1;padding:20px}.cc-why-choose-us__timeline-guides{position:absolute;inset:0 20px;display:flex;justify-content:space-between;pointer-events:none}.cc-why-choose-us__timeline-guide{width:1px;height:100%;border-right:1px dashed rgba(255,255,255,.07)}.cc-why-choose-us__timeline-playhead{position:absolute;z-index:0;top:0;bottom:0;left:clamp(20px,var(--wcu-playhead-x, 20px),100% - 21px);width:1px;pointer-events:none;background:linear-gradient(180deg, transparent, rgba(58, 175, 169, 0.8) 18%, rgba(58, 175, 169, 0.2) 85%, transparent);box-shadow:0 0 18px rgba(58,175,169,.3)}.cc-why-choose-us__timeline-playhead::before{content:"";position:absolute;top:0;bottom:0;left:-24px;width:48px;background:linear-gradient(90deg, transparent, rgba(58, 175, 169, 0.08), transparent)}.cc-why-choose-us__timeline-playhead i{position:absolute;top:7px;left:-3px;width:7px;height:7px;border-radius:50%;background:#8eebe1;box-shadow:0 0 12px #3aafa9}.cc-why-choose-us__timeline-rows{position:relative;display:grid;gap:8px;grid-template-columns:repeat(12, minmax(0, 1fr));padding:0;margin:0;list-style:none}.cc-why-choose-us__timeline-row{position:relative;isolation:isolate;display:flex;align-items:center;min-height:42px;min-width:0;padding:10px 24px 10px 30px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#202929;transition:border-color 450ms,background 450ms,box-shadow 450ms,translate 650ms cubic-bezier(0.22, 1, 0.36, 1);overflow:hidden}.cc-why-choose-us__timeline-row[data-active=true]{background:#1c3c3b;border-color:rgba(58,175,169,.7);box-shadow:0 0 24px rgba(58,175,169,.18)}.cc-why-choose-us__timeline-row[data-complete=true]{border-color:rgba(58,175,169,.25)}.cc-why-choose-us__card--timeline[data-wcu-in-view=true] .cc-why-choose-us__timeline-row{animation:cc-wcu-row-in 600ms cubic-bezier(0.22, 1, 0.36, 1) both;animation-delay:calc((var(--wcu-timeline-order, 1) - 1)*90ms)}.cc-why-choose-us__timeline-progress{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg, rgba(58, 175, 169, 0.03), rgba(58, 175, 169, 0.24));transform-origin:left;transform:scaleX(var(--wcu-row-progress, 0))}.cc-why-choose-us__timeline-row[data-complete=true] .cc-why-choose-us__timeline-progress{transform:scaleX(1);opacity:.35}.cc-why-choose-us__timeline-signal{position:absolute;left:11px;width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.2);transition:background 450ms,width 350ms,height 350ms}.cc-why-choose-us__timeline-signal svg{display:block;opacity:0}.cc-why-choose-us__timeline-row[data-active=true] .cc-why-choose-us__timeline-signal{background:#92ece0;box-shadow:0 0 12px rgba(58,175,169,.7)}.cc-why-choose-us__timeline-row[data-active=true] .cc-why-choose-us__timeline-signal::after{content:"";position:absolute;inset:-4px;border:1px solid rgba(58,175,169,.8);border-radius:50%;animation:cc-wcu-pulse 1.3s cubic-bezier(0.22, 1, 0.36, 1) infinite}.cc-why-choose-us__timeline-row[data-complete=true] .cc-why-choose-us__timeline-signal{width:12px;height:12px;left:8px;color:#91e6d9;background:rgba(0,0,0,0)}.cc-why-choose-us__timeline-row[data-complete=true] .cc-why-choose-us__timeline-signal svg{opacity:1;animation:cc-wcu-avatar-pop 450ms cubic-bezier(0.22, 1, 0.36, 1) both}.cc-why-choose-us__timeline-label{font-size:13px;line-height:1.3;color:rgba(255,255,255,.9);overflow-wrap:anywhere}.cc-why-choose-us__timeline-number{position:absolute;top:7px;right:7px;font-size:9px;color:rgba(255,255,255,.4)}.cc-why-choose-us__results-bg{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 50% -20%, rgba(58, 175, 169, 0.45), transparent 75%),#111818}.cc-why-choose-us__results-content{max-width:460px;margin-inline:auto}.cc-why-choose-us__results-heading{margin-bottom:24px;text-align:center}.cc-why-choose-us__results-title{margin:0 0 8px;color:#fff;font-size:20px;font-weight:500}.cc-why-choose-us__results-text{margin:0;font-size:14px;color:rgba(255,255,255,.65)}.cc-why-choose-us__results-deck{display:grid;margin:0;padding:0 0 28px;list-style:none;isolation:isolate}.cc-why-choose-us__result{position:relative;grid-area:1/1;z-index:0;display:flex;align-items:center;gap:12px;min-width:0;padding:16px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:#2a3939;box-shadow:0 12px 32px rgba(0,0,0,.12);transform-origin:center;visibility:hidden;opacity:0;pointer-events:none;transition:transform 750ms cubic-bezier(0.22, 1, 0.36, 1),opacity 500ms,visibility 0s 750ms}.cc-why-choose-us__result[data-position="0"]{z-index:3;opacity:1;visibility:visible;transform:translate3d(0, 0, 0) scale(1);transition-delay:0s}.cc-why-choose-us__result[data-position="1"]{z-index:2;opacity:1;visibility:visible;transform:translate3d(0, 14px, 0) scale(0.95);background:#223030;transition-delay:0s}.cc-why-choose-us__result[data-position="2"]{z-index:1;opacity:1;visibility:visible;transform:translate3d(0, 28px, 0) scale(0.9);background:#1b2828;transition-delay:0s}.cc-why-choose-us__result[data-exiting=true]{z-index:4;visibility:visible;opacity:0;transform:translate3d(0, -32px, 0) rotate(-3deg) scale(1.03);transition-delay:0s}.cc-why-choose-us__result-thumb{flex:none;width:52px;height:64px;border-radius:8px;overflow:hidden}.cc-why-choose-us__result-img{width:100%;height:100%;object-fit:cover}.cc-why-choose-us__result-body{display:flex;flex:1;flex-direction:column;gap:7px;min-width:0}.cc-why-choose-us__result-brand{font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:#79d2cc}.cc-why-choose-us__result-metric{font-size:16px;line-height:1.35;color:#fff}.cc-why-choose-us__result-check{flex:none;width:20px;height:20px;color:#79d2cc}.cc-why-choose-us__result-thumb,.cc-why-choose-us__result-body,.cc-why-choose-us__result-check{opacity:0;transition:opacity 300ms}.cc-why-choose-us__result[data-front=true] .cc-why-choose-us__result-thumb,.cc-why-choose-us__result[data-front=true] .cc-why-choose-us__result-body,.cc-why-choose-us__result[data-front=true] .cc-why-choose-us__result-check,.cc-why-choose-us__result[data-exiting=true] .cc-why-choose-us__result-thumb,.cc-why-choose-us__result[data-exiting=true] .cc-why-choose-us__result-body,.cc-why-choose-us__result[data-exiting=true] .cc-why-choose-us__result-check{opacity:1}.cc-why-choose-us__card[data-motion-paused=true] .cc-why-choose-us__touch,.cc-why-choose-us__card[data-motion-paused=true] .cc-why-choose-us__timeline-progress,.cc-why-choose-us__card[data-motion-paused=true] .cc-why-choose-us__calendar,.cc-why-choose-us__card[data-motion-paused=true] .cc-why-choose-us__calendar::after,.cc-why-choose-us__card[data-motion-paused=true] .cc-why-choose-us__sync-img,.cc-why-choose-us__card[data-motion-paused=true] .cc-why-choose-us__calendar-cursor svg,.cc-why-choose-us__card[data-motion-paused=true] .cc-why-choose-us__avatar--calendar,.cc-why-choose-us__card[data-motion-paused=true] .cc-why-choose-us__meeting,.cc-why-choose-us__card[data-motion-paused=true] .cc-why-choose-us__meeting-progress,.cc-why-choose-us__card[data-motion-paused=true] .cc-why-choose-us__timeline-signal::after,.cc-why-choose-us__card[data-motion-paused=true] .cc-why-choose-us__timeline-signal svg{animation-play-state:paused}@media(min-width: 1200px){.cc-why-choose-us__grid{grid-template-columns:minmax(0, 0.65fr) minmax(0, 1fr)}.cc-why-choose-us__column{grid-template-rows:1fr auto}.cc-why-choose-us__card--sync{padding-top:40px}.cc-why-choose-us__calendar{width:82%}.cc-why-choose-us__caption{padding:28px}}@media(max-width: 767px){.cc-why-choose-us{padding-inline:12px}.cc-why-choose-us__frame{padding-inline:16px;border-radius:20px}.cc-why-choose-us__lead{font-size:15px}.cc-why-choose-us__timeline-rows{grid-template-columns:1fr}.cc-why-choose-us__timeline-row{grid-column:1/-1 !important}.cc-why-choose-us__timeline-guides{display:none}.cc-why-choose-us__timeline-playhead{display:none}.cc-why-choose-us__timeline-row[data-active=true]{border-left:3px solid #78d7ca;translate:3px 0}.cc-why-choose-us__card--results{padding-inline:16px}.cc-why-choose-us__result{padding:12px;gap:10px}.cc-why-choose-us__result-thumb{width:40px;height:52px}.cc-why-choose-us__result-metric{font-size:14px}.cc-why-choose-us__calendar{width:calc(100% - 28px);padding:14px}.cc-why-choose-us__caption{padding:22px}}@media(prefers-reduced-motion: reduce){.cc-why-choose-us__motion-control{display:none}.cc-why-choose-us__touch{display:none}.cc-why-choose-us__timeline-row,.cc-why-choose-us__timeline-progress{animation:none !important}.cc-why-choose-us__meeting-slide,.cc-why-choose-us__result,.cc-why-choose-us__calendar-day,.cc-why-choose-us__timeline-row{transition:none}.cc-why-choose-us__timeline-progress{transform:none;opacity:.2}.cc-why-choose-us__calendar,.cc-why-choose-us__calendar::after,.cc-why-choose-us__sync-img,.cc-why-choose-us__avatar--calendar,.cc-why-choose-us__meeting,.cc-why-choose-us__meeting-progress,.cc-why-choose-us__calendar-cursor svg,.cc-why-choose-us__timeline-signal svg,.cc-why-choose-us__timeline-signal::after{animation:none !important}.cc-why-choose-us__calendar-cursor,.cc-why-choose-us__timeline-playhead{display:none}.cc-why-choose-us__timeline-row{translate:none}}@keyframes cc-wcu-pulse{from{opacity:.7;transform:scale(0.9)}to{opacity:0;transform:scale(1.65)}}@keyframes cc-wcu-row-in{from{opacity:0;transform:translate3d(-12px, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes cc-wcu-progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cc-wcu-calendar-float{0%,100%{transform:translate3d(0, 0, 0) rotate(-0.6deg)}50%{transform:translate3d(0, -9px, 0) rotate(0.6deg)}}@keyframes cc-wcu-photo-drift{from{transform:scale(1.03) translate3d(-0.5%, 0, 0)}to{transform:scale(1.1) translate3d(0.5%, -1%, 0)}}@keyframes cc-wcu-glass-sheen{0%,25%{background-position:100% 0;opacity:0}40%,65%{opacity:1}80%,100%{background-position:0 0;opacity:0}}@keyframes cc-wcu-cursor-tap{0%,22%,100%{transform:translate3d(0, 0, 0) scale(1)}28%{transform:translate3d(-3px, -3px, 0) scale(0.85)}40%{transform:translate3d(0, 0, 0) scale(1)}}@keyframes cc-wcu-avatar-pop{0%{transform:scale(0.78)}55%{transform:scale(1.16)}100%{transform:scale(1)}}@keyframes cc-wcu-meeting-in{from{opacity:.25;transform:translate3d(0, 12px, 0) scale(0.97)}to{opacity:1;transform:translate3d(0, 0, 0) scale(1)}}.cc-numbers{background:#1d1d1d;color:#fff}.cc-numbers__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:2.5rem}@media(min-width: 810px){.cc-numbers__grid{grid-template-columns:repeat(4, 1fr)}}.cc-numbers__item{text-align:center}.cc-numbers__value{font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:500;line-height:1;color:#3aafa9;margin-bottom:.5rem}.cc-numbers__label{font-size:.9rem;color:rgba(255,255,255,.7);line-height:1.4}.cc-legal-page{padding-top:calc(80px + 2.5rem);padding-bottom:6rem;background:#fff}.cc-legal-page__inner{max-width:42rem;margin-inline:auto}.cc-legal-page__header{margin-bottom:4rem}.cc-legal-page__header h1{font-size:clamp(2rem,4vw,2.75rem);margin:0 0 1rem;letter-spacing:-0.02em}.cc-legal-page__updated{margin:0;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.875rem;color:#686868}.cc-legal-page__prose{color:#686868;font-size:1rem;line-height:1.75}.cc-legal-page__prose h2{font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:1.125rem;font-weight:600;letter-spacing:-0.01em;color:#17252a;margin:4rem 0 1rem}.cc-legal-page__prose h3{font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:1rem;font-weight:600;color:#17252a;margin:2.5rem 0 .5rem}.cc-legal-page__prose p{margin:0 0 1.5rem}.cc-legal-page__prose ul{margin:0 0 1.5rem;padding-left:1.25rem}.cc-legal-page__prose ul li{margin-bottom:.5rem}.cc-legal-page__prose ul li::marker{color:#176b66}.cc-legal-page__prose a{color:#176b66;text-decoration:underline;text-underline-offset:.15em;transition:color .3s cubic-bezier(0.44, 0, 0.56, 1)}.cc-legal-page__prose a:hover{color:#176b66}.cc-legal-page__cookie-settings{margin-top:1rem}.cc-web-design-showcase{position:relative;width:100%;margin:0;min-width:0;background:rgba(0,0,0,0);box-shadow:none}.cc-web-design-showcase__stage{position:relative;z-index:1;overflow:visible;background:rgba(0,0,0,0);box-shadow:none;border-radius:0;padding:0;margin-inline-start:0}@media(min-width: 810px){.cc-web-design-showcase__stage{margin-inline-start:clamp(1.5rem,5vw,3.25rem);transform:translateX(clamp(1.25rem, 4.5vw, 3.5rem))}}@media(min-width: 1200px){.cc-web-design-showcase__stage{margin-inline-start:clamp(2rem,6vw,4rem);transform:translateX(clamp(1.75rem, 5.5vw, 4.5rem))}}@media(min-width: 1400px){.cc-web-design-showcase__stage{margin-inline-start:clamp(2.25rem,6.5vw,4.5rem);transform:translateX(clamp(2rem, 6vw, 5rem))}}.cc-web-design-showcase__main-img{display:block;width:100%;height:auto;background:rgba(0,0,0,0);border-radius:0;box-shadow:none}.cc-web-design-showcase__floating-wrap{position:absolute;z-index:2;bottom:10%;right:-5%;will-change:transform}@media(min-width: 1200px){.cc-web-design-showcase__floating-wrap{right:-10%}}@media(min-width: 1400px){.cc-web-design-showcase__floating-wrap{right:-12%}}@media(max-width: 809.98px){.cc-web-design-showcase__floating-wrap{bottom:8%;right:0}}@media(min-width: 810px)and (max-width: 1199.98px){.cc-web-design-showcase__floating-wrap{bottom:15%;right:-3%}}@media(max-width: 768px){.cc-web-design-showcase__floating-wrap{bottom:5%;right:0}}.cc-web-design-showcase__floating-img{display:block;width:auto;max-width:100%;height:auto;background:rgba(0,0,0,0);border-radius:0;box-shadow:none}@media(max-width: 809.98px){.cc-web-design-showcase__floating-img{max-width:90%}}@media(min-width: 810px)and (max-width: 1199.98px){.cc-web-design-showcase__floating-img{max-width:90%}}@media(prefers-reduced-motion: no-preference){.cc-section-reveal--visible .cc-web-design-showcase__floating-img{animation:cc-web-design-showcase-float-in .85s cubic-bezier(0.22, 1, 0.36, 1) .12s both}.cc-section-reveal--visible .cc-web-design-showcase__main-img{animation:cc-web-design-showcase-float-in .75s cubic-bezier(0.22, 1, 0.36, 1) both}}@keyframes cc-web-design-showcase-float-in{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.cc-web-design-intro{display:flex;flex-direction:column;width:100%;padding-block:clamp(3rem,8vw,5rem);padding-inline:12px;background:#fff;color:#1a1a1a;overflow-x:clip}@supports not (overflow: clip){.cc-web-design-intro{overflow-x:hidden}}.cc-web-design-intro__shell{width:100%;max-width:1240px;margin-inline:auto}.cc-web-design-intro__grid{display:grid;grid-template-columns:1fr;gap:clamp(2rem,5vw,3rem);align-items:center}@media(min-width: 810px){.cc-web-design-intro__grid{grid-template-columns:minmax(0, 5fr) minmax(0, 7fr)}}.cc-web-design-intro__grid .cc-web-design-showcase{justify-self:stretch;width:100%;box-sizing:border-box}@media(min-width: 810px){.cc-web-design-intro__grid .cc-web-design-showcase{justify-self:stretch;width:100%;max-width:none;padding-inline-start:clamp(2.25rem,11vw,5.5rem)}}@media(min-width: 1200px){.cc-web-design-intro__grid .cc-web-design-showcase{padding-inline-start:clamp(3rem,13vw,7rem)}}@media(min-width: 1400px){.cc-web-design-intro__grid .cc-web-design-showcase{padding-inline-start:clamp(3.5rem,14vw,8rem)}}.cc-web-design-intro__copy{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;min-width:0}.cc-web-design-intro__title{margin:0;max-width:16ch;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1.625rem,1.2rem + 1.6vw,2.375rem);font-weight:500;line-height:1.18;letter-spacing:-0.01em;color:#17252a;text-wrap:balance;hyphens:auto;overflow-wrap:break-word}.cc-web-design-intro__title b,.cc-web-design-intro__title strong{font-weight:inherit;color:#3aafa9}.cc-web-design-intro__title .spc-font{font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif}.cc-web-design-intro__body{display:flex;flex-direction:column;gap:1rem;max-width:36rem}.cc-web-design-intro__body p{margin:0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:1rem;line-height:1.65;color:#353535}.cc-web-design-intro__body strong{color:#1d1d1d;font-weight:600}.cc-web-design-intro__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.25rem}.cc-web-design-intro__cta.cc-btn--outline{min-height:2.75rem;padding-inline:1.25rem;border-radius:12px;color:#1a1a1a;border-color:rgba(29,29,29,.28);background:rgba(0,0,0,0)}.cc-web-design-intro__cta.cc-btn--outline:hover{border-color:rgba(29,29,29,.42);background:rgba(29,29,29,.05);color:#1a1a1a}.cc-web-design-why-us{background:#fff}.cc-projects-hero{display:flex;flex-direction:column;min-height:clamp(380px,48vh,520px);padding:0;overflow:clip;background:rgba(0,0,0,0);color:#fff}.cc-projects-hero__frame{position:relative;isolation:isolate;flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-end;width:100%;min-height:0;border-radius:0;overflow:hidden;background:#171717;transform:translate3d(0, var(--cc-hero-scroll-offset, 0px), 0);will-change:transform}@media(max-width: 767px),(pointer: coarse),(prefers-reduced-motion: reduce){.cc-projects-hero__frame{transform:none;will-change:auto}}.cc-projects-hero__layout{position:relative;z-index:1;flex:1 1 auto;display:flex;align-items:flex-end;width:100%;min-height:0;padding-top:80px;padding-bottom:clamp(2rem,5vw,3.5rem)}.cc-projects-hero__content{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;width:100%;max-width:920px;padding-inline:clamp(1rem,4vw,2.5rem)}.cc-projects-hero__eyebrow.cc-eyebrow--pill{margin:0;color:#fff;background:rgba(255,255,255,.08);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border-color:rgba(255,255,255,.14)}.cc-projects-hero__title{margin:0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:500;line-height:1.05;letter-spacing:-0.04em;color:#fff}.cc-projects-hero__description{margin:0;max-width:52ch;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1rem,2vw,1.0625rem);line-height:1.55;letter-spacing:-0.025em;color:rgba(255,255,255,.72)}.cc-projects-hero__backdrop{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.cc-projects-hero__backdrop::before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;user-select:none;opacity:var(--cc-hero-grain-opacity, 0.1);background-image:url("/assets/imgs/hero-noise-128.webp");background-repeat:repeat;background-position:left top;background-size:128px auto}.cc-projects-hero__backdrop-image{object-fit:cover;object-position:center 42%}.cc-projects-hero__backdrop-scrim{position:absolute;inset:0;z-index:2;background:linear-gradient(180deg, rgba(29, 29, 29, 0.55) 0%, rgba(29, 29, 29, 0.45) 42%, rgba(29, 29, 29, 0.72) 100%)}.cc-projects-hero--photo .cc-projects-hero__frame{background:#1d1d1d}.cc-projects-hero--photo.cc-projects-hero--centered{min-height:clamp(380px,48vh,min(520px,100dvh - 7.5rem))}.cc-projects-hero--centered .cc-projects-hero__frame{justify-content:center}.cc-projects-hero--centered .cc-projects-hero__layout{align-items:center;justify-content:center}.cc-projects-hero--centered .cc-projects-hero__content{margin-left:auto;margin-right:auto;align-items:center;text-align:center}.cc-projects-hero--centered .cc-projects-hero__description{margin-inline:auto}.cc-projects-grid{background:#fff;padding-block:clamp(3rem,8vw,5rem)}.cc-projects-grid__container{box-sizing:border-box;width:100%;max-width:95rem;margin-inline:auto;padding-inline:clamp(1.5rem,4vw,2rem)}@media(min-width: 1200px){.cc-projects-grid__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-projects-grid__container{display:flex;flex-direction:column;gap:2.5rem}.cc-projects-grid__head{display:flex;flex-direction:column;gap:1rem;max-width:640px}.cc-projects-grid__title{margin:0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1.625rem,1.2rem + 1.6vw,2.375rem);font-weight:500;line-height:1.18;letter-spacing:-0.01em;color:#17252a;text-wrap:balance;hyphens:auto;overflow-wrap:break-word}.cc-projects-grid__title b,.cc-projects-grid__title strong{font-weight:inherit;color:#3aafa9}.cc-projects-grid__list{display:grid;grid-template-columns:minmax(0, 1fr);gap:clamp(1.25rem,3vw,2rem);margin:0;padding:0;list-style:none}@media(min-width: 810px){.cc-projects-grid__list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1200px){.cc-projects-grid__list{grid-template-columns:repeat(3, minmax(0, 1fr))}}.cc-projects-card{display:grid;grid-template-areas:"media" "tags" "title" "excerpt" "footer";height:100%;min-height:0;border-radius:16px;overflow:hidden;background:#f5f5f5;border:1px solid rgba(26,26,26,.08);box-shadow:0 1px 2px rgba(0,0,0,.04),0 4px 24px rgba(0,0,0,.06)}.cc-projects-card__link{display:contents;color:inherit;text-decoration:none}.cc-projects-card__link:focus-visible{outline:none}.cc-projects-card__link:focus-visible .cc-projects-card__media{outline:2px solid #1a1a1a;outline-offset:-2px}.cc-projects-card__media{grid-area:media;position:relative;isolation:isolate;aspect-ratio:16/10;overflow:hidden;background:#1d1d1d}.cc-projects-card__image{width:100%;height:100%;object-fit:cover;transition:transform .45s cubic-bezier(0.44, 0, 0.56, 1)}.cc-projects-card__overlay,.cc-projects-card__overlay-label{display:none;pointer-events:none}.cc-projects-card__tags{grid-area:tags;display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:1.25rem 1.25rem 0;list-style:none}.cc-projects-card__tag{position:relative;z-index:1;display:inline-flex;padding:.25rem .65rem;border-radius:50px;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#176b66;background:rgba(58,175,169,.12);text-decoration:none;transition:background .2s ease}.cc-projects-card__tag:hover{background:rgba(58,175,169,.22)}.cc-projects-card__title{grid-area:title;margin:0;padding:1.25rem 1.25rem 0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:1.25rem;font-weight:500;line-height:1.2;letter-spacing:-0.03em;color:#17252a}.cc-projects-card:not(:has(.cc-projects-card__tags)) .cc-projects-card__title{padding-top:1.25rem}.cc-projects-card:has(.cc-projects-card__tags) .cc-projects-card__title{padding-top:.75rem}.cc-projects-card__excerpt{grid-area:excerpt;margin:0;padding:.75rem 1.25rem 0;font-size:.9375rem;line-height:1.55;color:#686868}.cc-projects-card__read-more{grid-area:footer;margin-top:auto;padding:.75rem 1.25rem 1.5rem}@media(hover: hover)and (pointer: fine){.cc-projects-card__overlay{position:absolute;inset:auto 0 0;z-index:1;display:block;height:50%;background:linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.7));opacity:0;transition:opacity .35s cubic-bezier(0.44, 0, 0.56, 1)}.cc-projects-card__overlay-label{position:absolute;right:auto;bottom:20px;left:20px;z-index:2;display:block;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:.8125rem;font-weight:500;line-height:1.35;letter-spacing:-0.01em;color:rgba(255,255,255,.95);text-shadow:0 1px 8px rgba(0,0,0,.45);opacity:0;transform:translateY(6px);transition:opacity .35s cubic-bezier(0.44, 0, 0.56, 1),transform .35s cubic-bezier(0.44, 0, 0.56, 1)}.cc-projects-card__link:hover .cc-projects-card__overlay,.cc-projects-card__link:focus-visible .cc-projects-card__overlay{opacity:1}.cc-projects-card__link:hover .cc-projects-card__overlay-label,.cc-projects-card__link:focus-visible .cc-projects-card__overlay-label{opacity:1;transform:translateY(0)}}@media(hover: hover){.cc-projects-card__link:hover .cc-projects-card__image{transform:scale(1.05)}}.cc-projects-card__link:focus-visible .cc-projects-card__image{transform:scale(1.05)}@media(prefers-reduced-motion: reduce){.cc-projects-card__image,.cc-projects-card__overlay,.cc-projects-card__overlay-label{transition:none}.cc-projects-card__link:hover .cc-projects-card__image,.cc-projects-card__link:focus-visible .cc-projects-card__image,.cc-projects-card__link:hover .cc-projects-card__overlay-label,.cc-projects-card__link:focus-visible .cc-projects-card__overlay-label{transform:none}}@media(min-width: 1024px){.cc-project-detail__body--with-toc{max-width:min(68rem,100%);margin-inline:auto;padding-inline:12px}}@media(min-width: 1024px){.cc-project-detail__body--with-toc .cc-project-detail__intro-inner,.cc-project-detail__body--with-toc .cc-project-detail__story-inner{max-width:none;padding-inline:0}}.cc-project-detail__hero{padding-top:12px;background:rgba(0,0,0,0)}.cc-project-detail__hero-inner{padding-top:calc(68px + clamp(1.75rem,2vw + 1rem,2.75rem));padding-bottom:2rem}.cc-project-detail__hero-grid{display:grid;gap:2rem}@media(min-width: 1200px){.cc-project-detail__hero-grid{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr);align-items:end;gap:3rem}}.cc-project-detail__title{margin:.75rem 0 0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:500;line-height:1.08;letter-spacing:-0.04em;color:#17252a}.cc-project-detail__lead{margin:1rem 0 0;max-width:58ch;font-size:1.0625rem;line-height:1.65;color:#686868}.cc-project-detail__meta{margin:0;display:flex;flex-direction:column;gap:1.25rem}.cc-project-detail__meta-row dt{margin:0 0 .35rem;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#686868}.cc-project-detail__meta-row dd{margin:0;display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:1rem;font-weight:500}.cc-project-detail__meta-row dd a{color:#1a1a1a;text-decoration:none}.cc-project-detail__meta-row dd a:hover{color:#176b66}.cc-project-detail__banner{width:100%;margin-top:2rem;aspect-ratio:21/9;max-height:min(72vh,720px);overflow:hidden;background:#1d1d1d}@media(min-width: 810px){.cc-project-detail__banner{border-radius:12px;margin-inline:12px;width:calc(100% - 24px)}}.cc-project-detail__banner-image{width:100%;height:100%;object-fit:cover}.cc-project-detail__intro{background:rgba(0,0,0,0);padding-block:clamp(2.5rem,6vw,4rem);padding-top:0}.cc-project-detail__intro-inner{max-width:800px}.cc-project-detail__intro-title{margin:0 0 1rem;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1.625rem,1.2rem + 1.6vw,2.375rem);font-weight:500;line-height:1.18;letter-spacing:-0.01em;color:#17252a;text-wrap:balance;hyphens:auto;overflow-wrap:break-word}.cc-project-detail__intro-title b,.cc-project-detail__intro-title strong{font-weight:inherit;color:#3aafa9}.cc-project-detail__intro-title b{font-weight:600;color:#176b66}.cc-project-detail__intro-text{margin:0;font-size:1.0625rem;line-height:1.7;color:#686868}.cc-project-detail__story{background:rgba(0,0,0,0);padding-block:clamp(3rem,8vw,5rem)}.cc-project-detail__story-inner{display:flex;flex-direction:column;gap:2.5rem;max-width:960px}.cc-project-detail__story-figure{margin:0;border-radius:16px;overflow:hidden}.cc-project-detail__story-figure-image,.cc-project-detail__story-media-image{width:100%;height:auto;display:block}.cc-project-detail__story-sections{display:flex;flex-direction:column;gap:2rem}@media(min-width: 810px){.cc-project-detail__story-block--indent{padding-left:clamp(1rem,8vw,4rem)}}.cc-project-detail__story-title{margin:0 0 .75rem;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:1.5rem;font-weight:500;letter-spacing:-0.03em}.cc-project-detail__story-text{font-size:1rem;line-height:1.7;color:#686868}.cc-project-detail__story-text p{margin:0 0 1rem}.cc-project-detail__story-text p:last-child{margin-bottom:0}.cc-project-detail__story-media{margin:0;border-radius:16px;overflow:hidden}.cc-project-detail__stats-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(12rem, 1fr));gap:1rem;margin:0}.cc-project-detail__stat{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:.5rem;padding:1.25rem 1.25rem 1.4rem;border:1px solid rgba(209,209,209,.6);border-radius:16px;background:#fff}.cc-project-detail__stat-value{margin:0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1.9rem,1.4rem + 1.6vw,2.6rem);font-weight:500;line-height:1.05;letter-spacing:-0.03em;color:#176b66}.cc-project-detail__stat-label{font-size:.9375rem;line-height:1.5;color:#686868}.cc-project-detail__stats-source{margin:.9rem 0 0;font-size:.8125rem;color:#686868}.cc-blueprint{--cc-blueprint-paper: transparent;--cc-blueprint-ink: rgba(29, 29, 29, 0.38);--cc-blueprint-ink-soft: rgba(29, 29, 29, 0.16);--cc-blueprint-accent: #2d8f8a;--cc-blueprint-marker-surface: rgba(255, 255, 255, 0.85);--cc-blueprint-card-surface: rgba(255, 255, 255, 0.96);--cc-blueprint-card-border: var(--cc-blueprint-ink-soft);--cc-blueprint-readout-surface: rgba(255, 255, 255, 0.82);--cc-blueprint-card-title-color: #17252a;--cc-blueprint-card-text-color: #686868;--cc-blueprint-card-shadow: 0 6px 24px rgba(29, 29, 29, 0.08)}.cc-blueprint.cc-blueprint--theme-dark{--cc-blueprint-paper: #141c24;--cc-blueprint-ink: rgba(255, 255, 255, 0.42);--cc-blueprint-ink-soft: rgba(255, 255, 255, 0.16);--cc-blueprint-accent: #3aafa9;--cc-blueprint-marker-surface: rgba(12, 16, 18, 0.88);--cc-blueprint-card-surface: rgba(10, 12, 14, 0.92);--cc-blueprint-card-border: rgba($cc-color-brand, 0.4);--cc-blueprint-readout-surface: rgba(0, 0, 0, 0.55);--cc-blueprint-card-title-color: #fff;--cc-blueprint-card-text-color: rgba(255, 255, 255, 0.72);--cc-blueprint-card-shadow: none}.cc-blueprint.cc-blueprint--theme-dark:not(.cc-blueprint--native-dark-art) .cc-blueprint__image,.cc-blueprint.cc-blueprint--theme-dark:not(.cc-blueprint--native-dark-art) .cc-blueprint__particles{filter:invert(1) hue-rotate(180deg) contrast(1.22) brightness(1.48) saturate(0.88)}.cc-blueprint.cc-blueprint--theme-dark.cc-blueprint--native-dark-art{--cc-blueprint-card-surface: rgba(255, 255, 255, 0.96);--cc-blueprint-card-border: rgba(29, 29, 29, 0.16);--cc-blueprint-card-title-color: #17252a;--cc-blueprint-card-text-color: #686868;--cc-blueprint-card-shadow: 0 6px 24px rgba(29, 29, 29, 0.08);--cc-blueprint-readout-surface: rgba(255, 255, 255, 0.82)}.cc-blueprint{position:relative;padding:1.25rem;border-radius:16px;background:var(--cc-blueprint-paper, transparent)}.cc-blueprint__stage{position:relative;width:100%;aspect-ratio:var(--cc-blueprint-ratio, 16/9);--pointer-x: 50%;--pointer-y: 50%}.cc-blueprint__image-wrap{position:absolute;inset:0}.cc-blueprint[data-reveal=playing] .cc-blueprint__image-wrap{opacity:0}.cc-blueprint__particles{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;display:none}.cc-blueprint[data-reveal=playing] .cc-blueprint__particles{display:block}.cc-blueprint[data-reveal=pending] .cc-blueprint__image-wrap,.cc-blueprint[data-reveal=waiting] .cc-blueprint__image-wrap{opacity:0}.cc-blueprint[data-reveal=pending] .cc-blueprint__image-wrap{animation:cc-blueprint-reveal-fallback 0s linear 3s forwards}.cc-blueprint[data-reveal=pending] .cc-blueprint__spot,.cc-blueprint[data-reveal=waiting] .cc-blueprint__spot,.cc-blueprint[data-reveal=playing] .cc-blueprint__spot{animation:none;opacity:0}.cc-blueprint[data-reveal=pending] .cc-blueprint__crosshair,.cc-blueprint[data-reveal=waiting] .cc-blueprint__crosshair,.cc-blueprint[data-reveal=playing] .cc-blueprint__crosshair{display:none}.cc-blueprint[data-reveal=done] .cc-blueprint__spot{animation-delay:calc(150ms + var(--cc-blueprint-delay, 0ms))}.cc-blueprint__image{object-fit:contain;user-select:none}.cc-blueprint__ruler{position:absolute;pointer-events:none}.cc-blueprint__ruler--top,.cc-blueprint__ruler--bottom{left:2.5rem;right:2.5rem;height:6px;background:repeating-linear-gradient(90deg, var(--cc-blueprint-ink-soft) 0 1px, transparent 1px 12px)}.cc-blueprint__ruler--top{top:calc(1.25rem/2 - 3px)}.cc-blueprint__ruler--bottom{bottom:calc(1.25rem/2 - 3px)}.cc-blueprint__ruler--left,.cc-blueprint__ruler--right{top:2.5rem;bottom:2.5rem;width:6px;background:repeating-linear-gradient(180deg, var(--cc-blueprint-ink-soft) 0 1px, transparent 1px 12px)}.cc-blueprint__ruler--left{left:calc(1.25rem/2 - 3px)}.cc-blueprint__ruler--right{right:calc(1.25rem/2 - 3px)}.cc-blueprint__corner{position:absolute;width:13px;height:13px;pointer-events:none}.cc-blueprint__corner::before,.cc-blueprint__corner::after{content:"";position:absolute;background:var(--cc-blueprint-ink)}.cc-blueprint__corner::before{top:6px;left:0;width:13px;height:1px}.cc-blueprint__corner::after{top:0;left:6px;width:1px;height:13px}.cc-blueprint__corner--tl{top:calc(1.25rem/2 - 6px);left:calc(1.25rem/2 - 6px)}.cc-blueprint__corner--tr{top:calc(1.25rem/2 - 6px);right:calc(1.25rem/2 - 6px)}.cc-blueprint__corner--bl{bottom:calc(1.25rem/2 - 6px);left:calc(1.25rem/2 - 6px)}.cc-blueprint__corner--br{bottom:calc(1.25rem/2 - 6px);right:calc(1.25rem/2 - 6px)}.cc-blueprint__crosshair{position:absolute;inset:0;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .25s ease}.cc-blueprint__stage[data-pointer=active] .cc-blueprint__crosshair{opacity:1}@media(hover: none),(pointer: coarse){.cc-blueprint__crosshair{display:none}}.cc-blueprint__axis{position:absolute;background:color-mix(in srgb, var(--cc-blueprint-accent) 45%, transparent)}.cc-blueprint__axis--x{left:0;right:0;top:var(--pointer-y);height:1px}.cc-blueprint__axis--y{top:0;bottom:0;left:var(--pointer-x);width:1px}.cc-blueprint__cross{position:absolute;top:var(--pointer-y);left:var(--pointer-x);width:11px;height:11px;transform:translate(-50%, -50%) rotate(45deg)}.cc-blueprint__cross::before,.cc-blueprint__cross::after{content:"";position:absolute;background:var(--cc-blueprint-accent)}.cc-blueprint__cross::before{top:5px;left:0;width:11px;height:1px}.cc-blueprint__cross::after{top:0;left:5px;width:1px;height:11px}.cc-blueprint__readout{position:absolute;top:var(--pointer-y);left:var(--pointer-x);transform:translate(10px, 10px);padding:2px 6px;font-family:ui-monospace,"SFMono-Regular",Menlo,monospace;font-size:10px;letter-spacing:.06em;white-space:pre;color:var(--cc-blueprint-accent);background:var(--cc-blueprint-readout-surface)}.cc-blueprint__hotspots{position:absolute;inset:0;margin:0;padding:0;list-style:none;pointer-events:none}.cc-blueprint__spot{position:absolute;width:0;height:0;opacity:0;animation:cc-blueprint-spot-in .5s cubic-bezier(0.22, 1, 0.36, 1) forwards;animation-delay:calc(400ms + var(--cc-blueprint-delay, 0ms))}.cc-blueprint__spot.is-open{z-index:2}.cc-blueprint__marker{position:absolute;top:-18px;left:-18px;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,0);cursor:pointer;pointer-events:auto}.cc-blueprint__marker:focus-visible{outline:2px solid var(--cc-blueprint-accent);outline-offset:2px}.cc-blueprint__marker-cross{position:absolute;inset:9px;border:1px solid var(--cc-blueprint-accent);border-radius:50%;background:var(--cc-blueprint-marker-surface);transition:background .2s ease}.cc-blueprint__marker-cross::before,.cc-blueprint__marker-cross::after{content:"";position:absolute;top:50%;left:50%;background:var(--cc-blueprint-accent);transform:translate(-50%, -50%)}.cc-blueprint__marker-cross::before{width:8px;height:1px}.cc-blueprint__marker-cross::after{width:1px;height:8px}.is-open .cc-blueprint__marker-cross{background:#3aafa9}.is-open .cc-blueprint__marker-cross::before,.is-open .cc-blueprint__marker-cross::after{background:#fff}.cc-blueprint__pulse{position:absolute;inset:4px;border:1px solid color-mix(in srgb, var(--cc-blueprint-accent) 50%, transparent);border-radius:50%;animation:cc-blueprint-pulse 2.5s ease-out infinite}.cc-blueprint__connector{position:absolute;top:0;left:0;width:72px;height:40px;overflow:visible;pointer-events:none}.cc-blueprint__connector path{fill:none;stroke:var(--cc-blueprint-accent);stroke-width:1;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .5s cubic-bezier(0.22, 1, 0.36, 1)}.is-open .cc-blueprint__connector path{stroke-dashoffset:0}.cc-blueprint__spot--left .cc-blueprint__connector{transform:scaleX(-1);transform-origin:0 0}.cc-blueprint__spot--up .cc-blueprint__connector{transform:scaleY(-1);transform-origin:0 0}.cc-blueprint__spot--left.cc-blueprint__spot--up .cc-blueprint__connector{transform:scale(-1, -1)}.cc-blueprint__card{position:absolute;top:40px;left:72px;width:min(16rem,60vw);padding:.875rem 1rem;border:1px solid var(--cc-blueprint-card-border);border-radius:6px;background:var(--cc-blueprint-card-surface);box-shadow:var(--cc-blueprint-card-shadow);opacity:0;visibility:hidden;transform:translate(var(--cc-blueprint-shift-x, 0px), calc(-50% + var(--cc-blueprint-shift-y, 0px) + 6px));transition:opacity .25s ease .15s,transform .25s ease .15s,visibility 0s linear .4s;pointer-events:none}.is-open .cc-blueprint__card{opacity:1;visibility:visible;transform:translate(var(--cc-blueprint-shift-x, 0px), calc(-50% + var(--cc-blueprint-shift-y, 0px)));transition:opacity .25s ease .2s,transform .25s ease .2s,visibility 0s;pointer-events:auto}.cc-blueprint__spot--left .cc-blueprint__card{left:auto;right:72px}.cc-blueprint__spot--up .cc-blueprint__card{top:-40px}.cc-blueprint__card-title{margin:0;font-size:.875rem;font-weight:600;color:var(--cc-blueprint-card-title-color)}.cc-blueprint__card-text{margin:.375rem 0 0;font-size:.8125rem;line-height:1.5;color:var(--cc-blueprint-card-text-color)}@media(max-width: 809px){.cc-blueprint{padding:.75rem}.cc-blueprint__card{width:min(13rem,62vw);padding:.625rem .75rem}.cc-blueprint__card-text{font-size:.75rem}}@media(prefers-reduced-motion: reduce){.cc-blueprint__spot{opacity:1;animation:none}.cc-blueprint__pulse{animation:none;opacity:0}.cc-blueprint__connector path,.cc-blueprint__card,.cc-blueprint__crosshair{transition:none}}@keyframes cc-blueprint-reveal-fallback{to{opacity:1}}@keyframes cc-blueprint-spot-in{from{opacity:0}to{opacity:1}}@keyframes cc-blueprint-pulse{0%{transform:scale(0.9);opacity:.9}70%,100%{transform:scale(1.9);opacity:0}}.cc-wa-hero{position:relative;padding-top:clamp(7.5rem,13vw,9.5rem);color:#17252a}.cc-wa-hero__container{width:100%;max-width:1280px;margin-inline:auto;padding-inline:1.5rem}@media(min-width: 1200px){.cc-wa-hero__container{padding-inline:2.5rem}}.cc-wa-hero__head{display:grid;gap:1.75rem}@media(min-width: 1000px){.cc-wa-hero__head{grid-template-columns:minmax(0, 1.55fr) minmax(0, 1fr);align-items:end;gap:3rem}}.cc-wa-hero__title{margin:1rem 0 0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1.875rem,1.2rem + 2.6vw,3.25rem);font-weight:500;font-style:normal;line-height:1.12;letter-spacing:-0.02em;text-transform:none;text-wrap:balance;overflow-wrap:break-word}@media(max-width: 639px){.cc-wa-hero__title{hyphens:auto}}.cc-wa-hero__title{color:#17252a}.cc-wa-hero__title b,.cc-wa-hero__title strong{font-weight:inherit;color:#3aafa9}.cc-wa-hero__aside{max-width:27rem}@media(min-width: 1000px){.cc-wa-hero__aside{justify-self:end;padding-bottom:.6rem}}.cc-wa-hero__lead{margin:0;font-size:1.02rem;line-height:1.55;color:rgba(23,37,42,.68);text-wrap:pretty}.cc-wa-hero__actions{display:flex;flex-flow:row wrap;align-items:center;gap:.75rem 1rem;margin-top:1.6rem}.cc-wa-hero__actions .cc-hero__action--secondary{min-width:10rem;max-width:100%}.cc-wa-hero__secondary.cc-btn{min-height:2.75rem;padding:.1875rem 1rem;border-radius:12px;font-size:.8125rem;font-weight:400}.cc-wa-hero__secondary.cc-btn:hover{transform:none}.cc-wa-hero__secondary.cc-btn.cc-btn--outline{background:rgba(0,0,0,0);color:#17252a;border-color:rgba(23,37,42,.28)}.cc-wa-hero__secondary.cc-btn.cc-btn--outline:hover{background:rgba(23,37,42,.06);border-color:rgba(23,37,42,.42);color:#17252a}.cc-wa-hero__logos{padding-block:clamp(2.5rem,5vw,3.5rem) 0}.cc-wa-hero__logos .cc-hero__logo-band{position:relative;inset:auto;padding-inline:0}.cc-wa-hero__logos .cc-hero__logo-band-caption,.cc-wa-hero__logos .cc-hero__logo-text{font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:.74rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:rgba(23,37,42,.5)}.cc-wa-hero__logos .cc-hero__logo-image{filter:grayscale(1) brightness(0);opacity:.42}.cc-wa-hero__logos .cc-hero__logo-link:hover .cc-hero__logo-image,.cc-wa-hero__logos .cc-hero__logo-link:focus-visible .cc-hero__logo-image{opacity:.8}.cc-wa-media{--p: 0;--inset: max(1rem, calc((100vw - 1280px) / 2 + 1rem), 7vw);margin-top:clamp(2.5rem,5vw,4rem);padding-inline:calc(.75rem + (var(--inset) - .75rem)*(1 - var(--p)))}.cc-wa-media__frame{position:relative;overflow:hidden;height:clamp(30rem,72vh,46rem);border-radius:calc(1rem + .75rem*(1 - var(--p)));background:#1d1a17;isolation:isolate}@media(max-width: 639px){.cc-wa-media__frame{height:34rem}}.cc-wa-media__scene{position:absolute;inset:0;opacity:0;transition:opacity 1.1s ease}.cc-wa-media__scene img,.cc-wa-media__scene video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cc-wa-media__scene[data-active=true]{z-index:1;opacity:1}.cc-wa-media__scene[data-active=true] img,.cc-wa-media__scene[data-active=true] video{animation:cc-wa-push var(--dur, 7s) linear both}.cc-wa-media__shade{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(90deg, rgba(8, 18, 22, 0.42) 0%, rgba(8, 18, 22, 0) 42%),linear-gradient(0deg, rgba(8, 18, 22, 0.6) 0%, rgba(8, 18, 22, 0) 34%),radial-gradient(ellipse 120% 90% at 55% 40%, rgba(8, 18, 22, 0) 45%, rgba(8, 18, 22, 0.35) 100%),rgba(13,28,34,.16)}.cc-wa-media__chips{position:absolute;z-index:3;top:clamp(1rem,3vw,2.25rem);left:clamp(1rem,3vw,2.25rem);display:grid;justify-items:start;gap:.6rem;margin:0;padding:0;list-style:none}.cc-wa-media__chips li{display:inline-flex;align-items:center;gap:.75rem;padding:.95rem 1.25rem;border:1px solid rgba(255,255,255,.16);border-radius:.85rem;background:rgba(52,44,36,.42);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);color:#fff;font-size:clamp(.85rem,.8rem + .25vw,1.02rem);animation:cc-wa-chip .7s cubic-bezier(0.22, 1, 0.36, 1) both;animation-delay:calc(.5s + var(--i)*1.4s)}.cc-wa-media__chips li:last-child{animation-name:cc-wa-chip,cc-wa-settle;animation-duration:.7s,1.2s;animation-delay:calc(.5s + var(--i)*1.4s),calc(.5s + var(--i)*1.4s)}@media(max-width: 639px){.cc-wa-media__chips li{padding:.7rem .9rem}}.cc-wa-media__tabs{position:absolute;z-index:3;left:50%;bottom:clamp(1rem,2.5vw,1.75rem);display:flex;gap:.75rem;transform:translateX(-50%)}.cc-wa-media__tab{display:grid;justify-items:center;gap:.45rem;padding:0;border:0;background:none;color:rgba(255,255,255,.72);cursor:pointer}.cc-wa-media__tab[aria-selected=true]{color:#fff}.cc-wa-media__tab:focus-visible{outline:2px solid #fff;outline-offset:4px;border-radius:.4rem}.cc-wa-media__tab-label{font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:.74rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem}.cc-wa-media__thumb{position:relative;width:clamp(5.5rem,10vw,9.5rem);aspect-ratio:16/9;overflow:hidden;border-radius:.3rem;opacity:.72;transition:opacity .3s ease}.cc-wa-media__thumb img{object-fit:cover}.cc-wa-media__tab[aria-selected=true] .cc-wa-media__thumb,.cc-wa-media__tab:hover .cc-wa-media__thumb{opacity:1}.cc-wa-media__progress{width:100%;height:2px;overflow:hidden;background:rgba(255,255,255,.28)}.cc-wa-media__progress i{display:block;height:100%;background:#fff;transform-origin:left;animation:cc-wa-progress 7s linear both}.cc-wa-media[data-paused=true] .cc-wa-media__progress i,.cc-wa-media[data-paused=true] .cc-wa-media__scene img,.cc-wa-media[data-paused=true] .cc-wa-media__scene video{animation-play-state:paused}@media(max-width: 639px){.cc-wa-media__tabs{gap:.5rem}.cc-wa-media__thumb{width:5.25rem}}@keyframes cc-wa-push{from{transform:scale(1.08)}to{transform:scale(1)}}@keyframes cc-wa-chip{from{opacity:0;transform:translateY(0.75rem);filter:blur(6px)}}@keyframes cc-wa-settle{from{opacity:.45}}@keyframes cc-wa-progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion: reduce){.cc-wa-media__scene img,.cc-wa-media__scene video,.cc-wa-media__chips li,.cc-wa-media__progress i{animation:none !important}}.cc-main--web-agency,.cc-main--web-design{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 900' fill='none' stroke='%2317252a' stroke-width='1' stroke-linecap='round'%3E%3Cg opacity='0.095'%3E%3Ccircle cx='450.0' cy='450.0' r='360.0' /%3E%3Ccircle cx='450.0' cy='450.0' r='223.2' stroke-opacity='0.55'/%3E%3Ccircle cx='450.0' cy='450.0' r='4.0' /%3E%3Crect x='140.4' y='180.4' width='619.2' height='619.2'/%3E%3Cpath d='M140.4 180.4 L759.6 799.6' stroke-opacity='0.55'/%3E%3Cpath d='M759.6 180.4 L140.4 799.6' stroke-opacity='0.55'/%3E%3Cpath d='M450.0 30.0 L450.0 870.0' stroke-dasharray='4 6'/%3E%3Cpath d='M30.0 450.0 L870.0 450.0' stroke-dasharray='4 6'/%3E%3Cpath d='M217.8 799.6 L217.8 813.6' /%3E%3Cpath d='M295.2 799.6 L295.2 813.6' /%3E%3Cpath d='M372.6 799.6 L372.6 813.6' /%3E%3Cpath d='M450.0 799.6 L450.0 813.6' /%3E%3Cpath d='M527.4 799.6 L527.4 813.6' /%3E%3Cpath d='M604.8 799.6 L604.8 813.6' /%3E%3Cpath d='M682.2 799.6 L682.2 813.6' /%3E%3Cpath d='M673.2 450.0 L810.0 450.0' stroke-opacity='0.55'/%3E%3Cpath d='M665.6 507.8 L797.7 543.2' stroke-opacity='0.55'/%3E%3Cpath d='M643.3 561.6 L761.8 630.0' stroke-opacity='0.55'/%3E%3Cpath d='M607.8 607.8 L704.6 704.6' stroke-opacity='0.55'/%3E%3Cpath d='M561.6 643.3 L630.0 761.8' stroke-opacity='0.55'/%3E%3Cpath d='M507.8 665.6 L543.2 797.7' stroke-opacity='0.55'/%3E%3Cpath d='M450.0 673.2 L450.0 810.0' stroke-opacity='0.55'/%3E%3Cpath d='M392.2 665.6 L356.8 797.7' stroke-opacity='0.55'/%3E%3Cpath d='M338.4 643.3 L270.0 761.8' stroke-opacity='0.55'/%3E%3Cpath d='M292.2 607.8 L195.4 704.6' stroke-opacity='0.55'/%3E%3Cpath d='M256.7 561.6 L138.2 630.0' stroke-opacity='0.55'/%3E%3Cpath d='M234.4 507.8 L102.3 543.2' stroke-opacity='0.55'/%3E%3Cpath d='M226.8 450.0 L90.0 450.0' stroke-opacity='0.55'/%3E%3Cpath d='M234.4 392.2 L102.3 356.8' stroke-opacity='0.55'/%3E%3Cpath d='M256.7 338.4 L138.2 270.0' stroke-opacity='0.55'/%3E%3Cpath d='M292.2 292.2 L195.4 195.4' stroke-opacity='0.55'/%3E%3Cpath d='M338.4 256.7 L270.0 138.2' stroke-opacity='0.55'/%3E%3Cpath d='M392.2 234.4 L356.8 102.3' stroke-opacity='0.55'/%3E%3Cpath d='M450.0 226.8 L450.0 90.0' stroke-opacity='0.55'/%3E%3Cpath d='M507.8 234.4 L543.2 102.3' stroke-opacity='0.55'/%3E%3Cpath d='M561.6 256.7 L630.0 138.2' stroke-opacity='0.55'/%3E%3Cpath d='M607.8 292.2 L704.6 195.4' stroke-opacity='0.55'/%3E%3Cpath d='M643.3 338.4 L761.8 270.0' stroke-opacity='0.55'/%3E%3Cpath d='M665.6 392.2 L797.7 356.8' stroke-opacity='0.55'/%3E%3Cpath d='M171.6 289.6 A180.0 180.0 0 0 1 171.6 610.4' stroke-dasharray='4 6'/%3E%3Cpath d='M728.4 610.4 A180.0 180.0 0 0 1 728.4 289.6' stroke-dasharray='4 6'/%3E%3C/g%3E%3C/svg%3E"),url("/assets/imgs/services/shared-studies/study-survey.svg?v=1"),url("/assets/imgs/services/shared-studies/study-golden.svg?v=1"),url("/assets/imgs/services/shared-studies/study-rosette.svg?v=1"),url("/assets/imgs/services/shared-studies/study-gears.svg?v=1"),url("/assets/imgs/services/shared-studies/study-polyhedron.svg?v=1"),url("/assets/imgs/services/shared-studies/study-wing.svg?v=1"),url("/assets/imgs/services/shared-studies/study-vitruvian.svg?v=1"),url("/assets/imgs/services/shared-studies/study-perspective.svg?v=1"),url("/assets/imgs/services/shared-studies/study-gears.svg?v=1"),url("/assets/imgs/services/shared-studies/study-golden.svg?v=1");background-repeat:no-repeat;background-size:820px 820px,880px auto,900px auto,620px 620px,760px auto,640px 640px,960px auto,720px 720px,880px auto,600px auto,760px auto;background-position:right -300px top 40px,left -520px top 1240px,right -560px top 2480px,left -300px top 3720px,right -400px top 4960px,left -260px top 6200px,right -600px top 7440px,left -380px top 8680px,right -440px top 9920px,left -360px top 11160px,right -480px top 12400px}@media(max-width: 809px){.cc-main--web-agency,.cc-main--web-design{background-size:508px 508px,546px auto,558px auto,384px 384px,471px auto,397px 397px,595px auto,446px 446px,546px auto,372px auto,471px auto;background-position:right -165px top 40px,left -286px top 2400px,right -308px top 3900px,left -165px top 5400px,right -220px top 6900px,left -143px top 8400px,right -330px top 9900px,left -209px top 11400px,right -242px top 12900px,left -198px top 14400px,right -264px top 15900px}}.cc-main--seo-hub{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 900' fill='none' stroke='%2317252a' stroke-width='1' stroke-linecap='round'%3E%3Cg opacity='0.095'%3E%3Ccircle cx='450.0' cy='450.0' r='360.0' /%3E%3Ccircle cx='450.0' cy='450.0' r='223.2' stroke-opacity='0.55'/%3E%3Ccircle cx='450.0' cy='450.0' r='4.0' /%3E%3Crect x='140.4' y='180.4' width='619.2' height='619.2'/%3E%3Cpath d='M140.4 180.4 L759.6 799.6' stroke-opacity='0.55'/%3E%3Cpath d='M759.6 180.4 L140.4 799.6' stroke-opacity='0.55'/%3E%3Cpath d='M450.0 30.0 L450.0 870.0' stroke-dasharray='4 6'/%3E%3Cpath d='M30.0 450.0 L870.0 450.0' stroke-dasharray='4 6'/%3E%3Cpath d='M217.8 799.6 L217.8 813.6' /%3E%3Cpath d='M295.2 799.6 L295.2 813.6' /%3E%3Cpath d='M372.6 799.6 L372.6 813.6' /%3E%3Cpath d='M450.0 799.6 L450.0 813.6' /%3E%3Cpath d='M527.4 799.6 L527.4 813.6' /%3E%3Cpath d='M604.8 799.6 L604.8 813.6' /%3E%3Cpath d='M682.2 799.6 L682.2 813.6' /%3E%3Cpath d='M673.2 450.0 L810.0 450.0' stroke-opacity='0.55'/%3E%3Cpath d='M665.6 507.8 L797.7 543.2' stroke-opacity='0.55'/%3E%3Cpath d='M643.3 561.6 L761.8 630.0' stroke-opacity='0.55'/%3E%3Cpath d='M607.8 607.8 L704.6 704.6' stroke-opacity='0.55'/%3E%3Cpath d='M561.6 643.3 L630.0 761.8' stroke-opacity='0.55'/%3E%3Cpath d='M507.8 665.6 L543.2 797.7' stroke-opacity='0.55'/%3E%3Cpath d='M450.0 673.2 L450.0 810.0' stroke-opacity='0.55'/%3E%3Cpath d='M392.2 665.6 L356.8 797.7' stroke-opacity='0.55'/%3E%3Cpath d='M338.4 643.3 L270.0 761.8' stroke-opacity='0.55'/%3E%3Cpath d='M292.2 607.8 L195.4 704.6' stroke-opacity='0.55'/%3E%3Cpath d='M256.7 561.6 L138.2 630.0' stroke-opacity='0.55'/%3E%3Cpath d='M234.4 507.8 L102.3 543.2' stroke-opacity='0.55'/%3E%3Cpath d='M226.8 450.0 L90.0 450.0' stroke-opacity='0.55'/%3E%3Cpath d='M234.4 392.2 L102.3 356.8' stroke-opacity='0.55'/%3E%3Cpath d='M256.7 338.4 L138.2 270.0' stroke-opacity='0.55'/%3E%3Cpath d='M292.2 292.2 L195.4 195.4' stroke-opacity='0.55'/%3E%3Cpath d='M338.4 256.7 L270.0 138.2' stroke-opacity='0.55'/%3E%3Cpath d='M392.2 234.4 L356.8 102.3' stroke-opacity='0.55'/%3E%3Cpath d='M450.0 226.8 L450.0 90.0' stroke-opacity='0.55'/%3E%3Cpath d='M507.8 234.4 L543.2 102.3' stroke-opacity='0.55'/%3E%3Cpath d='M561.6 256.7 L630.0 138.2' stroke-opacity='0.55'/%3E%3Cpath d='M607.8 292.2 L704.6 195.4' stroke-opacity='0.55'/%3E%3Cpath d='M643.3 338.4 L761.8 270.0' stroke-opacity='0.55'/%3E%3Cpath d='M665.6 392.2 L797.7 356.8' stroke-opacity='0.55'/%3E%3Cpath d='M171.6 289.6 A180.0 180.0 0 0 1 171.6 610.4' stroke-dasharray='4 6'/%3E%3Cpath d='M728.4 610.4 A180.0 180.0 0 0 1 728.4 289.6' stroke-dasharray='4 6'/%3E%3C/g%3E%3C/svg%3E"),url("/assets/imgs/services/shared-studies/study-survey.svg?v=1"),url("/assets/imgs/services/shared-studies/study-golden.svg?v=1"),url("/assets/imgs/services/shared-studies/study-rosette.svg?v=1"),url("/assets/imgs/services/shared-studies/study-gears.svg?v=1"),url("/assets/imgs/services/shared-studies/study-polyhedron.svg?v=1"),url("/assets/imgs/services/shared-studies/study-wing.svg?v=1"),url("/assets/imgs/services/shared-studies/study-vitruvian.svg?v=1"),url("/assets/imgs/services/shared-studies/study-perspective.svg?v=1"),url("/assets/imgs/services/shared-studies/study-gears.svg?v=1"),url("/assets/imgs/services/shared-studies/study-golden.svg?v=1");background-repeat:no-repeat;background-size:820px 820px,880px auto,900px auto,620px 620px,760px auto,640px 640px,960px auto,720px 720px,880px auto,600px auto,760px auto;background-position:right -300px top 40px,left -520px top 1100px,right -560px top 2200px,left -300px top 3300px,right -400px top 4400px,left -260px top 5500px,right -600px top 6600px,left -380px top 7700px,right -440px top 8800px,left -360px top 9900px,right -480px top 11000px}@media(max-width: 809px){.cc-main--seo-hub{background-size:508px 508px,546px auto,558px auto,384px 384px,471px auto,397px 397px,595px auto,446px 446px,546px auto,372px auto,471px auto;background-position:right -165px top 40px,left -286px top 2300px,right -308px top 3700px,left -165px top 5100px,right -220px top 6500px,left -143px top 7900px,right -330px top 9300px,left -209px top 10700px,right -242px top 12100px,left -198px top 13500px,right -264px top 14900px}}.cc-main--ai-visibility-hub{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 900' fill='none' stroke='%2317252a' stroke-width='1' stroke-linecap='round'%3E%3Cg opacity='0.095'%3E%3Ccircle cx='450.0' cy='450.0' r='360.0' /%3E%3Ccircle cx='450.0' cy='450.0' r='223.2' stroke-opacity='0.55'/%3E%3Ccircle cx='450.0' cy='450.0' r='4.0' /%3E%3Crect x='140.4' y='180.4' width='619.2' height='619.2'/%3E%3Cpath d='M140.4 180.4 L759.6 799.6' stroke-opacity='0.55'/%3E%3Cpath d='M759.6 180.4 L140.4 799.6' stroke-opacity='0.55'/%3E%3Cpath d='M450.0 30.0 L450.0 870.0' stroke-dasharray='4 6'/%3E%3Cpath d='M30.0 450.0 L870.0 450.0' stroke-dasharray='4 6'/%3E%3Cpath d='M217.8 799.6 L217.8 813.6' /%3E%3Cpath d='M295.2 799.6 L295.2 813.6' /%3E%3Cpath d='M372.6 799.6 L372.6 813.6' /%3E%3Cpath d='M450.0 799.6 L450.0 813.6' /%3E%3Cpath d='M527.4 799.6 L527.4 813.6' /%3E%3Cpath d='M604.8 799.6 L604.8 813.6' /%3E%3Cpath d='M682.2 799.6 L682.2 813.6' /%3E%3Cpath d='M673.2 450.0 L810.0 450.0' stroke-opacity='0.55'/%3E%3Cpath d='M665.6 507.8 L797.7 543.2' stroke-opacity='0.55'/%3E%3Cpath d='M643.3 561.6 L761.8 630.0' stroke-opacity='0.55'/%3E%3Cpath d='M607.8 607.8 L704.6 704.6' stroke-opacity='0.55'/%3E%3Cpath d='M561.6 643.3 L630.0 761.8' stroke-opacity='0.55'/%3E%3Cpath d='M507.8 665.6 L543.2 797.7' stroke-opacity='0.55'/%3E%3Cpath d='M450.0 673.2 L450.0 810.0' stroke-opacity='0.55'/%3E%3Cpath d='M392.2 665.6 L356.8 797.7' stroke-opacity='0.55'/%3E%3Cpath d='M338.4 643.3 L270.0 761.8' stroke-opacity='0.55'/%3E%3Cpath d='M292.2 607.8 L195.4 704.6' stroke-opacity='0.55'/%3E%3Cpath d='M256.7 561.6 L138.2 630.0' stroke-opacity='0.55'/%3E%3Cpath d='M234.4 507.8 L102.3 543.2' stroke-opacity='0.55'/%3E%3Cpath d='M226.8 450.0 L90.0 450.0' stroke-opacity='0.55'/%3E%3Cpath d='M234.4 392.2 L102.3 356.8' stroke-opacity='0.55'/%3E%3Cpath d='M256.7 338.4 L138.2 270.0' stroke-opacity='0.55'/%3E%3Cpath d='M292.2 292.2 L195.4 195.4' stroke-opacity='0.55'/%3E%3Cpath d='M338.4 256.7 L270.0 138.2' stroke-opacity='0.55'/%3E%3Cpath d='M392.2 234.4 L356.8 102.3' stroke-opacity='0.55'/%3E%3Cpath d='M450.0 226.8 L450.0 90.0' stroke-opacity='0.55'/%3E%3Cpath d='M507.8 234.4 L543.2 102.3' stroke-opacity='0.55'/%3E%3Cpath d='M561.6 256.7 L630.0 138.2' stroke-opacity='0.55'/%3E%3Cpath d='M607.8 292.2 L704.6 195.4' stroke-opacity='0.55'/%3E%3Cpath d='M643.3 338.4 L761.8 270.0' stroke-opacity='0.55'/%3E%3Cpath d='M665.6 392.2 L797.7 356.8' stroke-opacity='0.55'/%3E%3Cpath d='M171.6 289.6 A180.0 180.0 0 0 1 171.6 610.4' stroke-dasharray='4 6'/%3E%3Cpath d='M728.4 610.4 A180.0 180.0 0 0 1 728.4 289.6' stroke-dasharray='4 6'/%3E%3C/g%3E%3C/svg%3E"),url("/assets/imgs/services/shared-studies/study-survey.svg?v=1"),url("/assets/imgs/services/shared-studies/study-golden.svg?v=1"),url("/assets/imgs/services/shared-studies/study-rosette.svg?v=1"),url("/assets/imgs/services/shared-studies/study-gears.svg?v=1"),url("/assets/imgs/services/shared-studies/study-polyhedron.svg?v=1"),url("/assets/imgs/services/shared-studies/study-wing.svg?v=1"),url("/assets/imgs/services/shared-studies/study-vitruvian.svg?v=1"),url("/assets/imgs/services/shared-studies/study-perspective.svg?v=1"),url("/assets/imgs/services/shared-studies/study-gears.svg?v=1"),url("/assets/imgs/services/shared-studies/study-golden.svg?v=1");background-repeat:no-repeat;background-size:820px 820px,880px auto,900px auto,620px 620px,760px auto,640px 640px,960px auto,720px 720px,880px auto,600px auto,760px auto;background-position:right -300px top 40px,left -520px top 950px,right -560px top 1900px,left -300px top 2850px,right -400px top 3800px,left -260px top 4750px,right -600px top 5700px,left -380px top 6650px,right -440px top 7600px,left -360px top 8550px,right -480px top 9500px}@media(max-width: 809px){.cc-main--ai-visibility-hub{background-size:508px 508px,546px auto,558px auto,384px 384px,471px auto,397px 397px,595px auto,446px 446px,546px auto,372px auto,471px auto;background-position:right -165px top 40px,left -286px top 2100px,right -308px top 3300px,left -165px top 4500px,right -220px top 5700px,left -143px top 6900px,right -330px top 8100px,left -209px top 9300px,right -242px top 10500px,left -198px top 11700px,right -264px top 12900px}}.cc-main--advertising-hub{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 900' fill='none' stroke='%2317252a' stroke-width='1' stroke-linecap='round'%3E%3Cg opacity='0.095'%3E%3Ccircle cx='450.0' cy='450.0' r='360.0' /%3E%3Ccircle cx='450.0' cy='450.0' r='223.2' stroke-opacity='0.55'/%3E%3Ccircle cx='450.0' cy='450.0' r='4.0' /%3E%3Crect x='140.4' y='180.4' width='619.2' height='619.2'/%3E%3Cpath d='M140.4 180.4 L759.6 799.6' stroke-opacity='0.55'/%3E%3Cpath d='M759.6 180.4 L140.4 799.6' stroke-opacity='0.55'/%3E%3Cpath d='M450.0 30.0 L450.0 870.0' stroke-dasharray='4 6'/%3E%3Cpath d='M30.0 450.0 L870.0 450.0' stroke-dasharray='4 6'/%3E%3Cpath d='M217.8 799.6 L217.8 813.6' /%3E%3Cpath d='M295.2 799.6 L295.2 813.6' /%3E%3Cpath d='M372.6 799.6 L372.6 813.6' /%3E%3Cpath d='M450.0 799.6 L450.0 813.6' /%3E%3Cpath d='M527.4 799.6 L527.4 813.6' /%3E%3Cpath d='M604.8 799.6 L604.8 813.6' /%3E%3Cpath d='M682.2 799.6 L682.2 813.6' /%3E%3Cpath d='M673.2 450.0 L810.0 450.0' stroke-opacity='0.55'/%3E%3Cpath d='M665.6 507.8 L797.7 543.2' stroke-opacity='0.55'/%3E%3Cpath d='M643.3 561.6 L761.8 630.0' stroke-opacity='0.55'/%3E%3Cpath d='M607.8 607.8 L704.6 704.6' stroke-opacity='0.55'/%3E%3Cpath d='M561.6 643.3 L630.0 761.8' stroke-opacity='0.55'/%3E%3Cpath d='M507.8 665.6 L543.2 797.7' stroke-opacity='0.55'/%3E%3Cpath d='M450.0 673.2 L450.0 810.0' stroke-opacity='0.55'/%3E%3Cpath d='M392.2 665.6 L356.8 797.7' stroke-opacity='0.55'/%3E%3Cpath d='M338.4 643.3 L270.0 761.8' stroke-opacity='0.55'/%3E%3Cpath d='M292.2 607.8 L195.4 704.6' stroke-opacity='0.55'/%3E%3Cpath d='M256.7 561.6 L138.2 630.0' stroke-opacity='0.55'/%3E%3Cpath d='M234.4 507.8 L102.3 543.2' stroke-opacity='0.55'/%3E%3Cpath d='M226.8 450.0 L90.0 450.0' stroke-opacity='0.55'/%3E%3Cpath d='M234.4 392.2 L102.3 356.8' stroke-opacity='0.55'/%3E%3Cpath d='M256.7 338.4 L138.2 270.0' stroke-opacity='0.55'/%3E%3Cpath d='M292.2 292.2 L195.4 195.4' stroke-opacity='0.55'/%3E%3Cpath d='M338.4 256.7 L270.0 138.2' stroke-opacity='0.55'/%3E%3Cpath d='M392.2 234.4 L356.8 102.3' stroke-opacity='0.55'/%3E%3Cpath d='M450.0 226.8 L450.0 90.0' stroke-opacity='0.55'/%3E%3Cpath d='M507.8 234.4 L543.2 102.3' stroke-opacity='0.55'/%3E%3Cpath d='M561.6 256.7 L630.0 138.2' stroke-opacity='0.55'/%3E%3Cpath d='M607.8 292.2 L704.6 195.4' stroke-opacity='0.55'/%3E%3Cpath d='M643.3 338.4 L761.8 270.0' stroke-opacity='0.55'/%3E%3Cpath d='M665.6 392.2 L797.7 356.8' stroke-opacity='0.55'/%3E%3Cpath d='M171.6 289.6 A180.0 180.0 0 0 1 171.6 610.4' stroke-dasharray='4 6'/%3E%3Cpath d='M728.4 610.4 A180.0 180.0 0 0 1 728.4 289.6' stroke-dasharray='4 6'/%3E%3C/g%3E%3C/svg%3E"),url("/assets/imgs/services/shared-studies/study-survey.svg?v=1"),url("/assets/imgs/services/shared-studies/study-golden.svg?v=1"),url("/assets/imgs/services/shared-studies/study-rosette.svg?v=1"),url("/assets/imgs/services/shared-studies/study-gears.svg?v=1"),url("/assets/imgs/services/shared-studies/study-polyhedron.svg?v=1"),url("/assets/imgs/services/shared-studies/study-wing.svg?v=1"),url("/assets/imgs/services/shared-studies/study-vitruvian.svg?v=1"),url("/assets/imgs/services/shared-studies/study-perspective.svg?v=1"),url("/assets/imgs/services/shared-studies/study-gears.svg?v=1"),url("/assets/imgs/services/shared-studies/study-golden.svg?v=1");background-repeat:no-repeat;background-size:820px 820px,880px auto,900px auto,620px 620px,760px auto,640px 640px,960px auto,720px 720px,880px auto,600px auto,760px auto;background-position:right -300px top 40px,left -520px top 1100px,right -560px top 2200px,left -300px top 3300px,right -400px top 4400px,left -260px top 5500px,right -600px top 6600px,left -380px top 7700px,right -440px top 8800px,left -360px top 9900px,right -480px top 11000px}@media(max-width: 809px){.cc-main--advertising-hub{background-size:508px 508px,546px auto,558px auto,384px 384px,471px auto,397px 397px,595px auto,446px 446px,546px auto,372px auto,471px auto;background-position:right -165px top 40px,left -286px top 2300px,right -308px top 3700px,left -165px top 5100px,right -220px top 6500px,left -143px top 7900px,right -330px top 9300px,left -209px top 10700px,right -242px top 12100px,left -198px top 13500px,right -264px top 14900px}}.cc-main--lead-gen-hub{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 900' fill='none' stroke='%2317252a' stroke-width='1' stroke-linecap='round'%3E%3Cg opacity='0.095'%3E%3Ccircle cx='450.0' cy='450.0' r='360.0' /%3E%3Ccircle cx='450.0' cy='450.0' r='223.2' stroke-opacity='0.55'/%3E%3Ccircle cx='450.0' cy='450.0' r='4.0' /%3E%3Crect x='140.4' y='180.4' width='619.2' height='619.2'/%3E%3Cpath d='M140.4 180.4 L759.6 799.6' stroke-opacity='0.55'/%3E%3Cpath d='M759.6 180.4 L140.4 799.6' stroke-opacity='0.55'/%3E%3Cpath d='M450.0 30.0 L450.0 870.0' stroke-dasharray='4 6'/%3E%3Cpath d='M30.0 450.0 L870.0 450.0' stroke-dasharray='4 6'/%3E%3Cpath d='M217.8 799.6 L217.8 813.6' /%3E%3Cpath d='M295.2 799.6 L295.2 813.6' /%3E%3Cpath d='M372.6 799.6 L372.6 813.6' /%3E%3Cpath d='M450.0 799.6 L450.0 813.6' /%3E%3Cpath d='M527.4 799.6 L527.4 813.6' /%3E%3Cpath d='M604.8 799.6 L604.8 813.6' /%3E%3Cpath d='M682.2 799.6 L682.2 813.6' /%3E%3Cpath d='M673.2 450.0 L810.0 450.0' stroke-opacity='0.55'/%3E%3Cpath d='M665.6 507.8 L797.7 543.2' stroke-opacity='0.55'/%3E%3Cpath d='M643.3 561.6 L761.8 630.0' stroke-opacity='0.55'/%3E%3Cpath d='M607.8 607.8 L704.6 704.6' stroke-opacity='0.55'/%3E%3Cpath d='M561.6 643.3 L630.0 761.8' stroke-opacity='0.55'/%3E%3Cpath d='M507.8 665.6 L543.2 797.7' stroke-opacity='0.55'/%3E%3Cpath d='M450.0 673.2 L450.0 810.0' stroke-opacity='0.55'/%3E%3Cpath d='M392.2 665.6 L356.8 797.7' stroke-opacity='0.55'/%3E%3Cpath d='M338.4 643.3 L270.0 761.8' stroke-opacity='0.55'/%3E%3Cpath d='M292.2 607.8 L195.4 704.6' stroke-opacity='0.55'/%3E%3Cpath d='M256.7 561.6 L138.2 630.0' stroke-opacity='0.55'/%3E%3Cpath d='M234.4 507.8 L102.3 543.2' stroke-opacity='0.55'/%3E%3Cpath d='M226.8 450.0 L90.0 450.0' stroke-opacity='0.55'/%3E%3Cpath d='M234.4 392.2 L102.3 356.8' stroke-opacity='0.55'/%3E%3Cpath d='M256.7 338.4 L138.2 270.0' stroke-opacity='0.55'/%3E%3Cpath d='M292.2 292.2 L195.4 195.4' stroke-opacity='0.55'/%3E%3Cpath d='M338.4 256.7 L270.0 138.2' stroke-opacity='0.55'/%3E%3Cpath d='M392.2 234.4 L356.8 102.3' stroke-opacity='0.55'/%3E%3Cpath d='M450.0 226.8 L450.0 90.0' stroke-opacity='0.55'/%3E%3Cpath d='M507.8 234.4 L543.2 102.3' stroke-opacity='0.55'/%3E%3Cpath d='M561.6 256.7 L630.0 138.2' stroke-opacity='0.55'/%3E%3Cpath d='M607.8 292.2 L704.6 195.4' stroke-opacity='0.55'/%3E%3Cpath d='M643.3 338.4 L761.8 270.0' stroke-opacity='0.55'/%3E%3Cpath d='M665.6 392.2 L797.7 356.8' stroke-opacity='0.55'/%3E%3Cpath d='M171.6 289.6 A180.0 180.0 0 0 1 171.6 610.4' stroke-dasharray='4 6'/%3E%3Cpath d='M728.4 610.4 A180.0 180.0 0 0 1 728.4 289.6' stroke-dasharray='4 6'/%3E%3C/g%3E%3C/svg%3E"),url("/assets/imgs/services/shared-studies/study-survey.svg?v=1"),url("/assets/imgs/services/shared-studies/study-golden.svg?v=1"),url("/assets/imgs/services/shared-studies/study-rosette.svg?v=1"),url("/assets/imgs/services/shared-studies/study-gears.svg?v=1"),url("/assets/imgs/services/shared-studies/study-polyhedron.svg?v=1"),url("/assets/imgs/services/shared-studies/study-wing.svg?v=1"),url("/assets/imgs/services/shared-studies/study-vitruvian.svg?v=1"),url("/assets/imgs/services/shared-studies/study-perspective.svg?v=1"),url("/assets/imgs/services/shared-studies/study-gears.svg?v=1"),url("/assets/imgs/services/shared-studies/study-golden.svg?v=1");background-repeat:no-repeat;background-size:820px 820px,880px auto,900px auto,620px 620px,760px auto,640px 640px,960px auto,720px 720px,880px auto,600px auto,760px auto;background-position:right -300px top 40px,left -520px top 1100px,right -560px top 2200px,left -300px top 3300px,right -400px top 4400px,left -260px top 5500px,right -600px top 6600px,left -380px top 7700px,right -440px top 8800px,left -360px top 9900px,right -480px top 11000px}@media(max-width: 809px){.cc-main--lead-gen-hub{background-size:508px 508px,546px auto,558px auto,384px 384px,471px auto,397px 397px,595px auto,446px 446px,546px auto,372px auto,471px auto;background-position:right -165px top 40px,left -286px top 2300px,right -308px top 3700px,left -165px top 5100px,right -220px top 6500px,left -143px top 7900px,right -330px top 9300px,left -209px top 10700px,right -242px top 12100px,left -198px top 13500px,right -264px top 14900px}}.cc-main--ai-automation-hub{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 900' fill='none' stroke='%2317252a' stroke-width='1' stroke-linecap='round'%3E%3Cg opacity='0.095'%3E%3Ccircle cx='450.0' cy='450.0' r='360.0' /%3E%3Ccircle cx='450.0' cy='450.0' r='223.2' stroke-opacity='0.55'/%3E%3Ccircle cx='450.0' cy='450.0' r='4.0' /%3E%3Crect x='140.4' y='180.4' width='619.2' height='619.2'/%3E%3Cpath d='M140.4 180.4 L759.6 799.6' stroke-opacity='0.55'/%3E%3Cpath d='M759.6 180.4 L140.4 799.6' stroke-opacity='0.55'/%3E%3Cpath d='M450.0 30.0 L450.0 870.0' stroke-dasharray='4 6'/%3E%3Cpath d='M30.0 450.0 L870.0 450.0' stroke-dasharray='4 6'/%3E%3Cpath d='M217.8 799.6 L217.8 813.6' /%3E%3Cpath d='M295.2 799.6 L295.2 813.6' /%3E%3Cpath d='M372.6 799.6 L372.6 813.6' /%3E%3Cpath d='M450.0 799.6 L450.0 813.6' /%3E%3Cpath d='M527.4 799.6 L527.4 813.6' /%3E%3Cpath d='M604.8 799.6 L604.8 813.6' /%3E%3Cpath d='M682.2 799.6 L682.2 813.6' /%3E%3Cpath d='M673.2 450.0 L810.0 450.0' stroke-opacity='0.55'/%3E%3Cpath d='M665.6 507.8 L797.7 543.2' stroke-opacity='0.55'/%3E%3Cpath d='M643.3 561.6 L761.8 630.0' stroke-opacity='0.55'/%3E%3Cpath d='M607.8 607.8 L704.6 704.6' stroke-opacity='0.55'/%3E%3Cpath d='M561.6 643.3 L630.0 761.8' stroke-opacity='0.55'/%3E%3Cpath d='M507.8 665.6 L543.2 797.7' stroke-opacity='0.55'/%3E%3Cpath d='M450.0 673.2 L450.0 810.0' stroke-opacity='0.55'/%3E%3Cpath d='M392.2 665.6 L356.8 797.7' stroke-opacity='0.55'/%3E%3Cpath d='M338.4 643.3 L270.0 761.8' stroke-opacity='0.55'/%3E%3Cpath d='M292.2 607.8 L195.4 704.6' stroke-opacity='0.55'/%3E%3Cpath d='M256.7 561.6 L138.2 630.0' stroke-opacity='0.55'/%3E%3Cpath d='M234.4 507.8 L102.3 543.2' stroke-opacity='0.55'/%3E%3Cpath d='M226.8 450.0 L90.0 450.0' stroke-opacity='0.55'/%3E%3Cpath d='M234.4 392.2 L102.3 356.8' stroke-opacity='0.55'/%3E%3Cpath d='M256.7 338.4 L138.2 270.0' stroke-opacity='0.55'/%3E%3Cpath d='M292.2 292.2 L195.4 195.4' stroke-opacity='0.55'/%3E%3Cpath d='M338.4 256.7 L270.0 138.2' stroke-opacity='0.55'/%3E%3Cpath d='M392.2 234.4 L356.8 102.3' stroke-opacity='0.55'/%3E%3Cpath d='M450.0 226.8 L450.0 90.0' stroke-opacity='0.55'/%3E%3Cpath d='M507.8 234.4 L543.2 102.3' stroke-opacity='0.55'/%3E%3Cpath d='M561.6 256.7 L630.0 138.2' stroke-opacity='0.55'/%3E%3Cpath d='M607.8 292.2 L704.6 195.4' stroke-opacity='0.55'/%3E%3Cpath d='M643.3 338.4 L761.8 270.0' stroke-opacity='0.55'/%3E%3Cpath d='M665.6 392.2 L797.7 356.8' stroke-opacity='0.55'/%3E%3Cpath d='M171.6 289.6 A180.0 180.0 0 0 1 171.6 610.4' stroke-dasharray='4 6'/%3E%3Cpath d='M728.4 610.4 A180.0 180.0 0 0 1 728.4 289.6' stroke-dasharray='4 6'/%3E%3C/g%3E%3C/svg%3E"),url("/assets/imgs/services/shared-studies/study-survey.svg?v=1"),url("/assets/imgs/services/shared-studies/study-golden.svg?v=1"),url("/assets/imgs/services/shared-studies/study-rosette.svg?v=1"),url("/assets/imgs/services/shared-studies/study-gears.svg?v=1"),url("/assets/imgs/services/shared-studies/study-polyhedron.svg?v=1"),url("/assets/imgs/services/shared-studies/study-wing.svg?v=1"),url("/assets/imgs/services/shared-studies/study-vitruvian.svg?v=1"),url("/assets/imgs/services/shared-studies/study-perspective.svg?v=1"),url("/assets/imgs/services/shared-studies/study-gears.svg?v=1"),url("/assets/imgs/services/shared-studies/study-golden.svg?v=1");background-repeat:no-repeat;background-size:820px 820px,880px auto,900px auto,620px 620px,760px auto,640px 640px,960px auto,720px 720px,880px auto,600px auto,760px auto;background-position:right -300px top 40px,left -520px top 1100px,right -560px top 2200px,left -300px top 3300px,right -400px top 4400px,left -260px top 5500px,right -600px top 6600px,left -380px top 7700px,right -440px top 8800px,left -360px top 9900px,right -480px top 11000px}@media(max-width: 809px){.cc-main--ai-automation-hub{background-size:508px 508px,546px auto,558px auto,384px 384px,471px auto,397px 397px,595px auto,446px 446px,546px auto,372px auto,471px auto;background-position:right -165px top 40px,left -286px top 2300px,right -308px top 3700px,left -165px top 5100px,right -220px top 6500px,left -143px top 7900px,right -330px top 9300px,left -209px top 10700px,right -242px top 12100px,left -198px top 13500px,right -264px top 14900px}}.cc-wsc__head{display:grid;gap:1.25rem;margin-bottom:clamp(2rem,4vw,3.25rem)}@media(min-width: 810px){.cc-wsc__head{grid-template-columns:minmax(0, 1.4fr) minmax(0, 1fr);align-items:end;gap:3rem}}.cc-wsc__title{margin:1rem 0 0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1.625rem,1.2rem + 1.6vw,2.375rem);font-weight:500;line-height:1.18;letter-spacing:-0.01em;color:#17252a;text-wrap:balance;hyphens:auto;overflow-wrap:break-word}.cc-wsc__title b,.cc-wsc__title strong{font-weight:inherit;color:#3aafa9}.cc-wsc__title{color:#17252a}.cc-wsc__lead{margin:0;max-width:26rem;font-size:1rem;line-height:1.6;color:rgba(23,37,42,.68)}@media(min-width: 810px){.cc-wsc__lead{justify-self:end}}.cc-wsc__list{display:grid;gap:clamp(1.25rem,3vw,2rem);margin:0;padding:0;list-style:none}.cc-wsc__card{--q: 0}@media(min-width: 810px){.cc-wsc__card{position:sticky;top:calc(5.5rem + var(--i)*.7rem)}}.cc-wsc__card article{width:min(100%,(100svh - 12.5rem)*2.05 + 1.5rem);margin-inline:auto;padding:clamp(.6rem,1vw,.85rem);border-radius:clamp(1.25rem,2.2vw,1.85rem);background:#fff;box-shadow:0 0 0 1px rgba(23,37,42,.08),0 30px 70px -40px rgba(23,37,42,.45);transform-origin:50% 0;transform:scale(calc(1 - var(--q) * 0.06));filter:brightness(calc(1 - var(--q) * 0.25));will-change:transform}.cc-wsc__bar{display:grid;gap:.6rem 1.5rem;align-items:center;padding:clamp(.5rem,1vw,.75rem) clamp(.5rem,1vw,.85rem) clamp(.85rem,1.4vw,1.1rem)}@media(min-width: 810px){.cc-wsc__bar{grid-template-columns:auto minmax(0, 1fr) auto}}.cc-wsc__name{display:flex;align-items:baseline;gap:.85rem}.cc-wsc__name h3{margin:0;font-size:1.05rem;font-weight:600;color:#17252a}.cc-wsc__count{font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:.72rem;letter-spacing:.06em;color:#686868}.cc-wsc__card-title{margin:0;font-size:.98rem;color:rgba(23,37,42,.72)}.cc-wsc__points{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.cc-wsc__points li{padding:.3rem .7rem;border-radius:999px;background:rgba(58,175,169,.1);color:#176b66;font-size:.78rem;white-space:nowrap}@media(max-width: 1179px){.cc-wsc__points{display:none}}.cc-wsc__media{position:relative;overflow:hidden;border-radius:clamp(.85rem,1.6vw,1.25rem);background:#eef1f2}.cc-wsc__media .cc-compare{position:absolute;inset:0}.cc-wsc__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;margin-top:clamp(2rem,4vw,3rem)}.cc-wsc__hint{margin:0;font-size:.9rem;color:rgba(23,37,42,.6)}@media(prefers-reduced-motion: reduce){.cc-wsc__card article{transform:none;filter:none}}.cc-wv-scene{position:relative;margin:0;overflow:hidden;aspect-ratio:16/9;border-radius:clamp(1rem,1.8vw,1.4rem);background:#dfe5e7}@media(max-width: 809px){.cc-wv-scene{aspect-ratio:4/5}}.cc-wv-scene>img{object-fit:cover}.cc-wv-scene--design>img{object-position:72% 50%}.cc-wv-scene--speed>img{object-position:52% 40%}.cc-wv-scene--contact>img{object-position:38% 40%}.cc-wv-scene__shade{position:absolute;inset:0;background:linear-gradient(0deg, rgba(10, 22, 26, 0.18) 0%, rgba(10, 22, 26, 0) 40%)}.cc-wv-scene__cards{position:absolute;inset:0;padding:clamp(.9rem,2.5vw,1.75rem)}.cc-wv-card{position:absolute;border-radius:.95rem;background:rgba(255,255,255,.96);box-shadow:0 0 0 1px rgba(23,37,42,.06),0 24px 50px -24px rgba(10,22,26,.45);color:#17252a;backdrop-filter:blur(10px);opacity:0}.cc-wv-card b{color:inherit}.cc-wv-card{transform:translateY(1rem) scale(0.98)}.cc-demo[data-inview=true] .cc-demo__view[data-active=true] .cc-wv-card{animation:cc-wv-land .75s cubic-bezier(0.22, 1, 0.36, 1) forwards;animation-delay:calc(.15s + var(--d)*.35s)}.cc-wv-card__head{display:flex;align-items:center;gap:.5rem;margin:0 0 .85rem;font-size:.8rem;font-weight:600}.cc-wv-card__head em{margin-left:auto;font-size:.72rem;font-style:normal;font-weight:400;color:rgba(23,37,42,.58)}@keyframes cc-wv-land{to{opacity:1;transform:none}}.cc-wv-site{top:clamp(1rem,4%,2rem);left:clamp(1rem,3.5%,2rem);width:min(23rem,46%);overflow:hidden}.cc-wv-site__bar{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.75rem;padding:.5rem .75rem;border-bottom:1px solid rgba(23,37,42,.09);background:#f5f6f6}.cc-wv-site__bar span{display:flex;gap:.3rem}.cc-wv-site__bar span i{width:.5rem;height:.5rem;border-radius:50%;background:rgba(23,37,42,.16)}.cc-wv-site__bar em{display:inline-flex;align-items:center;justify-self:center;gap:.35rem;padding:.15rem .8rem;border-radius:999px;background:#fff;font-size:.66rem;font-style:normal;color:rgba(23,37,42,.58)}.cc-wv-site__body{padding:.9rem 1rem 1.1rem;background:linear-gradient(180deg, #fbfaf7, #f2efe8)}.cc-wv-site__body>small{display:block;margin-top:1rem;font-size:.6rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#b0702f}.cc-wv-site__body>strong{display:block;margin-top:.35rem;font-size:clamp(1.05rem,.8rem + .7vw,1.45rem);font-weight:600;line-height:1.08;letter-spacing:-0.03em;color:#2f4a3f}.cc-wv-site__body>p{margin:.45rem 0 0;font-size:.72rem;line-height:1.45;color:rgba(23,37,42,.58)}.cc-wv-site__body ul{display:flex;gap:.35rem;margin:.85rem 0 0;padding:0;list-style:none}.cc-wv-site__body li{padding:.3rem .55rem;border-radius:.4rem;background:#fff;box-shadow:0 0 0 1px rgba(23,37,42,.09);font-size:.64rem;font-weight:500;color:#2f4a3f}.cc-wv-site__nav{display:flex;align-items:center;gap:.75rem;font-size:.64rem}.cc-wv-site__nav b{font-size:.8rem;font-weight:600;color:#2f4a3f}.cc-wv-site__nav span{display:flex;gap:.65rem;margin-left:auto;color:rgba(23,37,42,.58)}.cc-wv-site__nav em,.cc-wv-site__nav i{font-style:normal}.cc-wv-site__nav i{padding:.25rem .6rem;border-radius:999px;color:#fff;background:#2f4a3f}.cc-wv-site__cta{display:inline-block;margin-top:.75rem;padding:.4rem .8rem;border-radius:999px;background:#b0702f;color:#fff;font-size:.66rem;font-style:normal}@media(max-width: 809px){.cc-wv-site{width:calc(100% - 2rem)}.cc-wv-site__nav span{display:none}.cc-wv-site__nav i{margin-left:auto}}.cc-wv-review{bottom:clamp(1rem,5%,2rem);left:clamp(1rem,3.5%,2rem);display:flex;align-items:center;gap:.75rem;padding:.75rem 1.1rem .75rem .85rem}.cc-wv-review b{display:flex;align-items:center;gap:.45rem;font-size:1.05rem}.cc-wv-review small{display:block;font-size:.72rem;color:rgba(23,37,42,.58)}.cc-wv-review__stars{display:inline-flex;color:#f5b400}@media(max-width: 809px){.cc-wv-review{left:auto;right:1rem}}.cc-wv-scores{top:clamp(1rem,6%,2.25rem);right:clamp(1rem,3.5%,2rem);width:min(22rem,42%);padding:1rem 1.1rem 1.1rem}.cc-wv-scores ul{display:grid;grid-template-columns:repeat(4, 1fr);gap:.5rem;margin:0;padding:0;list-style:none}.cc-wv-scores li{display:grid;justify-items:center;gap:.4rem;text-align:center}.cc-wv-scores svg{width:3.1rem;height:3.1rem;transform:rotate(-90deg)}.cc-wv-scores svg text{transform:rotate(90deg);transform-origin:20px 20px;font-size:11px;font-weight:600;text-anchor:middle;fill:#0c7a3e}.cc-wv-scores span{font-size:.64rem;line-height:1.25;color:rgba(23,37,42,.58)}@media(max-width: 809px){.cc-wv-scores{left:1rem;width:auto}}.cc-wv-ring__track{fill:#e6f4ea;stroke:#e6f4ea;stroke-width:3}.cc-wv-ring__value{fill:none;stroke:#0cce6b;stroke-width:3;stroke-linecap:round;stroke-dasharray:var(--len);stroke-dashoffset:var(--len)}.cc-demo[data-inview=true] .cc-demo__view[data-active=true] .cc-wv-ring__value{animation:cc-wv-ring 1.2s cubic-bezier(0.22, 1, 0.36, 1) .5s forwards}@keyframes cc-wv-ring{to{stroke-dashoffset:var(--to)}}.cc-wv-load{right:clamp(1rem,3.5%,2rem);bottom:clamp(1rem,6%,2.25rem);width:min(22rem,42%);padding:1rem 1.1rem}.cc-wv-load ul{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.cc-wv-load li{display:grid;grid-template-columns:6.5rem 1fr auto;align-items:center;gap:.6rem;font-size:.72rem}.cc-wv-load i{height:.45rem;width:var(--w);border-radius:999px;background:rgba(23,37,42,.18)}.cc-wv-load li[data-new=true] i{background:#3aafa9}.cc-wv-load b{font-size:.78rem}@media(max-width: 809px){.cc-wv-load{left:1rem;width:auto}}.cc-wv-mail{top:clamp(1rem,6%,2.25rem);right:clamp(1rem,3.5%,2rem);width:min(21rem,40%);padding:1rem 1.1rem 1.1rem}.cc-wv-mail>b{display:block;font-size:.95rem}.cc-wv-mail>small{display:block;margin-top:.1rem;font-size:.74rem;color:rgba(23,37,42,.58)}.cc-wv-mail>p{margin:.55rem 0 0;font-size:.8rem;line-height:1.45}.cc-wv-mail__source{display:inline-block;margin-top:.75rem;padding:.2rem .55rem;border-radius:999px;background:rgba(58,175,169,.12);color:#2d8f8a;font-size:.68rem}@media(max-width: 809px){.cc-wv-mail{left:1rem;width:auto}}.cc-wv-booking{right:clamp(1rem,3.5%,2rem);bottom:clamp(1rem,6%,2.25rem);display:grid;grid-template-columns:auto 1fr;gap:.35rem .85rem;align-items:center;width:min(21rem,40%);padding:.95rem 1.1rem}.cc-wv-booking small{display:block;font-size:.68rem;color:rgba(23,37,42,.58)}.cc-wv-booking b{display:block;font-size:.9rem}.cc-wv-booking em{display:block;font-size:.76rem;font-style:normal;color:#17252a}.cc-wv-booking__note{grid-column:1/-1;display:inline-flex;align-items:center;gap:.4rem;padding-top:.6rem;border-top:1px solid rgba(23,37,42,.09);font-size:.7rem;color:#2d8f8a}@media(max-width: 809px){.cc-wv-booking{left:1rem;width:auto}}@media(prefers-reduced-motion: reduce){.cc-wv-card,.cc-wv-ring__value{animation:none !important;opacity:1;transform:none;stroke-dashoffset:var(--to)}}@media(max-width: 809px){.cc-wv-scene{aspect-ratio:3/4}.cc-wv-scene__cards{display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:.5rem;padding:.75rem}.cc-wv-card{position:static;width:auto !important}.cc-wv-review{align-self:flex-start}.cc-wv-site__body>p,.cc-wv-site__body ul,.cc-wv-site__body .cc-wv-site__cta{display:none}.cc-wv-load,.cc-wv-booking{display:none}.cc-wv-mail>p:not(.cc-wv-card__head){display:none}}.cc-wv-scene--seo-found>img{object-position:50% 40%}.cc-wv-scene--seo-visit>img{object-position:45% 40%}.cc-wv-scene--seo-contact>img{object-position:60% 30%}.cc-sv-serp{top:clamp(1rem,6%,2.25rem);left:clamp(1rem,3.5%,2rem);width:min(22rem,40%);padding:.9rem 1rem 1rem}.cc-sv-serp__bar{display:flex;align-items:center;gap:.6rem;margin:0 0 .85rem}.cc-sv-serp__bar span{display:flex;flex:1;align-items:center;gap:.45rem;padding:.4rem .8rem;border-radius:999px;box-shadow:0 0 0 1px rgba(23,37,42,.09);font-size:.8rem;color:#17252a}.cc-sv-serp__bar svg{color:rgba(23,37,42,.58)}.cc-sv-serp__label{margin:0 0 .4rem;font-size:.72rem;font-weight:600;color:rgba(23,37,42,.58)}.cc-sv-serp ul{display:grid;gap:.35rem;margin:0;padding:0;list-style:none}.cc-sv-serp li{display:grid;gap:.1rem;padding:.55rem .7rem;border-radius:.6rem;font-size:.74rem}.cc-sv-serp li[data-ours=true]{background:rgba(58,175,169,.1);box-shadow:inset 0 0 0 1px rgba(58,175,169,.35)}.cc-sv-serp li b{font-size:.85rem;color:#1a0dab}.cc-sv-serp li span{display:flex;align-items:center;gap:.3rem;color:#17252a}.cc-sv-serp li small{color:rgba(23,37,42,.58)}.cc-sv-serp__result{margin-top:.7rem;padding-top:.7rem;border-top:1px solid rgba(23,37,42,.09)}.cc-sv-serp__result small{display:block;font-size:.68rem;color:rgba(23,37,42,.58)}.cc-sv-serp__result b{display:block;margin-top:.15rem;font-size:.85rem;font-weight:500;color:#1a0dab !important}.cc-sv-ranks{right:clamp(1rem,3.5%,2rem);bottom:clamp(1rem,6%,2.25rem);width:min(19rem,36%);padding:.95rem 1.1rem}.cc-sv-ranks ul{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.cc-sv-ranks li{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:.6rem;font-size:.76rem}.cc-sv-ranks b{display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:rgba(58,175,169,.14);color:#2d8f8a !important;font-size:.74rem}.cc-sv-ranks em{display:inline-flex;align-items:center;gap:.15rem;font-size:.7rem;font-style:normal;color:#0c7a3e}.cc-sv-site{left:auto;right:clamp(1rem,3.5%,2rem)}.cc-sv-site .cc-wv-site__body>strong{margin-top:1rem}.cc-sv-visits{left:clamp(1rem,3.5%,2rem);bottom:clamp(1rem,6%,2.25rem);width:min(17rem,32%);padding:.95rem 1.1rem}.cc-sv-visits__value{display:flex;align-items:baseline;gap:.6rem;margin:0 0 .7rem}.cc-sv-visits__value b{font-size:1.6rem;letter-spacing:-0.03em}.cc-sv-visits__value span{font-size:.74rem;color:#0c7a3e}.cc-sv-visits__bars{display:flex;align-items:flex-end;gap:.22rem;height:3rem;margin:0;padding:0;list-style:none}.cc-sv-visits__bars li{flex:1;height:var(--h);border-radius:.2rem .2rem 0 0;background:rgba(58,175,169,.35);transform-origin:bottom}.cc-sv-visits__bars li:last-child{background:#3aafa9}.cc-demo[data-inview=true] .cc-demo__view[data-active=true] .cc-sv-visits__bars li{animation:cc-sv-grow .6s cubic-bezier(0.22, 1, 0.36, 1) both;animation-delay:calc(.6s + var(--i)*.04s)}@keyframes cc-sv-grow{from{transform:scaleY(0)}}.cc-wv-scene--seo-contact .cc-wv-mail,.cc-wv-scene--seo-contact .cc-wv-booking{left:clamp(1rem,3.5%,2rem);right:auto}.cc-wv-scene--seo-contact .cc-wv-mail__source{display:inline-flex;align-items:center;gap:.35rem}@media(max-width: 809px){.cc-sv-ranks,.cc-sv-visits{display:none}.cc-sv-serp__result,.cc-sv-serp li[data-ours=false]{display:none}}@media(prefers-reduced-motion: reduce){.cc-sv-visits__bars li{animation:none !important}}.cc-wv-scene--ai-answers>img{object-position:62% 50%}.cc-wv-scene--ai-sources>img{object-position:55% 40%}.cc-wv-scene--ai-leads>img{object-position:70% 30%}.cc-av-meters{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.cc-av-meters li{display:grid;grid-template-columns:1rem 8.25rem 1fr 2.4rem;align-items:center;gap:.55rem;font-size:.74rem}.cc-av-meters img{width:1rem;height:1rem;object-fit:contain}.cc-av-meters span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-av-meters__bar{height:.4rem;width:var(--w);border-radius:999px;background:#3aafa9;transform-origin:left}.cc-demo[data-inview=true] .cc-demo__view[data-active=true] .cc-av-meters__bar{animation:cc-av-grow .7s cubic-bezier(0.22, 1, 0.36, 1) both;animation-delay:calc(.6s + var(--i)*.08s)}.cc-av-meters b{text-align:right;font-size:.74rem}.cc-av-badge{display:grid;place-items:center;width:1rem;height:1rem;border-radius:.25rem;background:rgba(23,37,42,.1);color:#17252a;font-size:.55rem;font-style:normal;font-weight:700}@keyframes cc-av-grow{from{transform:scaleX(0)}}.cc-av-mentions{top:clamp(1rem,6%,2.25rem);left:clamp(1rem,3.5%,2rem);width:min(17rem,32%);padding:.95rem 1.1rem}.cc-av-mentions__value{display:flex;align-items:baseline;gap:.55rem;margin:0 0 .7rem}.cc-av-mentions__value b{font-size:1.7rem;letter-spacing:-0.03em}.cc-av-mentions__value span{font-size:.74rem;color:rgba(23,37,42,.58)}.cc-av-mentions__change{display:block;margin-top:.6rem;font-size:.7rem;color:#0c7a3e}.cc-av-assistants{right:clamp(1rem,3.5%,2rem);bottom:clamp(1rem,6%,2.25rem);width:min(21rem,40%);padding:.95rem 1.1rem}.cc-av-sources{top:clamp(1rem,6%,2.25rem);left:clamp(1rem,3.5%,2rem);width:min(21rem,38%);padding:.95rem 1.1rem}.cc-av-facts{left:clamp(1rem,3.5%,2rem);bottom:clamp(1rem,6%,2.25rem);width:min(21rem,38%);padding:.95rem 1.1rem}.cc-av-facts ul{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.cc-av-facts li{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-bottom:.45rem;border-bottom:1px solid rgba(23,37,42,.09);font-size:.74rem}.cc-av-facts li:last-child{padding-bottom:0;border-bottom:0}.cc-av-facts small{display:block;font-size:.64rem;color:rgba(23,37,42,.58)}.cc-av-facts em{flex:none;padding:.15rem .45rem;border-radius:.3rem;font-size:.64rem;font-style:normal}.cc-av-facts em[data-tone=won]{background:#dff0e3;color:#3d7a4d}.cc-av-facts em[data-tone=pending]{background:#f4ead9;color:#8a6a35}.cc-av-facts em[data-tone=new]{background:#e3edf8;color:#3c6aa0}.cc-av-mail{left:clamp(1rem,3.5%,2rem);right:auto}.cc-av-mail__from{display:flex;align-items:center;gap:.5rem;margin-top:.35rem}.cc-av-mail__from img{width:1.6rem;height:1.6rem;border-radius:50%;object-fit:cover}.cc-av-mail__from small{font-size:.78rem;color:#17252a}.cc-av-mail .cc-wv-mail__source{display:inline-flex;align-items:center;gap:.35rem}.cc-av-rate{left:clamp(1rem,3.5%,2rem);bottom:clamp(1rem,6%,2.25rem);width:min(21rem,40%);padding:.95rem 1.1rem}.cc-av-rate__row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.cc-av-rate__row>svg{color:rgba(23,37,42,.58)}.cc-av-rate__row span{display:grid;gap:.15rem}.cc-av-rate__row small{font-size:.68rem;color:rgba(23,37,42,.58)}.cc-av-rate__row b{font-size:1.35rem;letter-spacing:-0.02em}.cc-av-rate__row span[data-strong=true] b{color:#2d8f8a !important}@media(max-width: 809px){.cc-av-assistants,.cc-av-facts,.cc-av-rate{display:none}.cc-av-meters li{grid-template-columns:1rem 5.5rem 1fr 2.2rem}}@media(prefers-reduced-motion: reduce){.cc-av-meters__bar{animation:none !important}}.cc-wv-scene--ad-tracking>img{object-position:30% 40%}.cc-wv-scene--ad-tests>img{object-position:40% 30%}.cc-wv-scene--ad-growth>img{object-position:55% 30%}.cc-adv-kpi{display:flex;align-items:baseline;gap:.55rem;margin:0}.cc-adv-kpi b{font-size:1.7rem;letter-spacing:-0.03em}.cc-adv-kpi span{font-size:.74rem;color:rgba(23,37,42,.58)}.cc-adv-kpi__change{display:block;margin-top:.35rem;font-size:.7rem;color:#0c7a3e}.cc-adv-setup em,.cc-adv-tests em{flex:none;padding:.15rem .45rem;border-radius:.3rem;font-size:.64rem;font-style:normal;white-space:nowrap}.cc-adv-setup em[data-tone=won],.cc-adv-tests em[data-tone=won]{background:#dff0e3;color:#3d7a4d}.cc-adv-setup em[data-tone=pending],.cc-adv-tests em[data-tone=pending]{background:#f4ead9;color:#8a6a35}.cc-adv-setup em[data-tone=new],.cc-adv-tests em[data-tone=new]{background:#e3edf8;color:#3c6aa0}.cc-adv-setup em[data-tone=paused],.cc-adv-tests em[data-tone=paused]{background:rgba(23,37,42,.07);color:rgba(23,37,42,.58)}.cc-adv-channels{top:clamp(1rem,6%,2.25rem);right:clamp(1rem,3.5%,2rem);width:min(21rem,40%);padding:.95rem 1.1rem}.cc-adv-table{width:100%;margin-top:.8rem;border-collapse:collapse;font-size:.74rem}.cc-adv-table th,.cc-adv-table td{padding:.4rem 0;border-top:1px solid rgba(23,37,42,.09);text-align:right;font-weight:400}.cc-adv-table thead th{border-top:0;padding-top:0;font-size:.66rem;color:rgba(23,37,42,.58)}.cc-adv-table th:first-child{text-align:left}.cc-adv-table tbody th{display:flex;align-items:center;gap:.45rem}.cc-adv-table img{width:1rem;height:1rem;object-fit:contain}.cc-adv-setup{left:clamp(1rem,3.5%,2rem);bottom:clamp(1rem,6%,2.25rem);width:min(17rem,32%);padding:.95rem 1.1rem}.cc-adv-setup ul{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.cc-adv-setup li{display:flex;align-items:center;gap:.5rem;font-size:.74rem}.cc-adv-setup li>svg{flex:none;color:#2d8f8a}.cc-adv-setup li span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-adv-tests{top:clamp(1rem,6%,2.25rem);right:clamp(1rem,3.5%,2rem);width:min(22rem,40%);padding:.95rem 1.1rem}.cc-adv-tests ul{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.cc-adv-tests li{display:grid;grid-template-columns:1rem 1fr auto 4rem;align-items:center;gap:.55rem;padding-bottom:.5rem;border-bottom:1px solid rgba(23,37,42,.09);font-size:.74rem}.cc-adv-tests li:last-child{padding-bottom:0;border-bottom:0}.cc-adv-tests img{width:1rem;height:1rem;object-fit:contain}.cc-adv-tests span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-adv-tests em{text-align:center}.cc-adv-count{right:clamp(1rem,3.5%,2rem);bottom:clamp(1rem,6%,2.25rem);width:min(16rem,30%);padding:.95rem 1.1rem}.cc-adv-count .cc-adv-kpi b{font-size:2rem}.cc-adv-revenue{top:clamp(1rem,6%,2.25rem);left:clamp(1rem,3.5%,2rem);width:min(17rem,30%);padding:.95rem 1.1rem}.cc-adv-revenue .cc-adv-kpi{margin-bottom:.7rem}.cc-adv-cpa{right:clamp(1rem,3.5%,2rem);bottom:clamp(1rem,6%,2.25rem);width:min(15rem,28%);padding:.95rem 1.1rem}@media(max-width: 809px){.cc-adv-setup,.cc-adv-count,.cc-adv-cpa{display:none}.cc-adv-table thead,.cc-adv-table tbody tr:nth-child(n+3),.cc-adv-channels .cc-adv-kpi__change,.cc-adv-tests li:nth-child(n+3){display:none}}.cc-wv-scene--lead-accounts>img{object-position:65% 30%}.cc-wv-scene--lead-sequences>img{object-position:50% 25%}.cc-wv-scene--lead-meetings>img{object-position:65% 35%}.cc-lgv-kpi{display:flex;align-items:baseline;gap:.55rem;margin:0 0 .7rem}.cc-lgv-kpi b{font-size:1.7rem;letter-spacing:-0.03em}.cc-lgv-kpi span{font-size:.74rem;color:rgba(23,37,42,.58)}.cc-lgv-kpi__change{display:block;margin-top:.6rem;font-size:.7rem;color:#0c7a3e}.cc-lgv-rows,.cc-lgv-sequence ol,.cc-lgv-meetings ul,.cc-lgv-icp ul{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.cc-lgv-rows li,.cc-lgv-sequence ol li,.cc-lgv-meetings ul li,.cc-lgv-icp ul li{display:flex;align-items:center;gap:.6rem;padding-bottom:.5rem;border-bottom:1px solid rgba(23,37,42,.09);font-size:.76rem}.cc-lgv-rows li:last-child,.cc-lgv-sequence ol li:last-child,.cc-lgv-meetings ul li:last-child,.cc-lgv-icp ul li:last-child{padding-bottom:0;border-bottom:0}.cc-lgv-rows li>span:not(.cc-demo-mark),.cc-lgv-sequence ol li>span:not(.cc-demo-mark),.cc-lgv-meetings ul li>span:not(.cc-demo-mark),.cc-lgv-icp ul li>span:not(.cc-demo-mark){display:grid;flex:1;min-width:0;gap:.1rem}.cc-lgv-rows small,.cc-lgv-sequence ol small,.cc-lgv-meetings ul small,.cc-lgv-icp ul small{overflow:hidden;font-size:.66rem;color:rgba(23,37,42,.58);text-overflow:ellipsis;white-space:nowrap}.cc-lgv-rows li>img,.cc-lgv-rows .cc-demo-mark,.cc-lgv-sequence ol li>img,.cc-lgv-sequence ol .cc-demo-mark,.cc-lgv-meetings ul li>img,.cc-lgv-meetings ul .cc-demo-mark,.cc-lgv-icp ul li>img,.cc-lgv-icp ul .cc-demo-mark{flex:none;width:1rem;height:1rem;object-fit:contain}.cc-lgv-rows li>b{display:grid;place-items:center;min-width:1.8rem;height:1.5rem;border-radius:.4rem;background:rgba(58,175,169,.14);color:#2d8f8a !important;font-size:.72rem}.cc-lgv-icp em,.cc-lgv-meetings em{flex:none;padding:.15rem .45rem;border-radius:.3rem;font-size:.64rem;font-style:normal}.cc-lgv-icp em[data-tone=won],.cc-lgv-meetings em[data-tone=won]{background:#dff0e3;color:#3d7a4d}.cc-lgv-icp em[data-tone=pending],.cc-lgv-meetings em[data-tone=pending]{background:#f4ead9;color:#8a6a35}.cc-lgv-icp em[data-tone=new],.cc-lgv-meetings em[data-tone=new]{background:#e3edf8;color:#3c6aa0}.cc-lgv-accounts{top:clamp(1rem,6%,2.25rem);left:clamp(1rem,3.5%,2rem);width:min(20rem,36%);padding:.95rem 1.1rem}.cc-lgv-icp{right:clamp(1rem,3.5%,2rem);bottom:clamp(1rem,6%,2.25rem);width:min(16rem,30%);padding:.95rem 1.1rem}.cc-lgv-icp li{justify-content:space-between}.cc-lgv-sequence{top:clamp(1rem,6%,2.25rem);right:clamp(1rem,3.5%,2rem);width:min(21rem,38%);padding:.95rem 1.1rem}.cc-lgv-sequence li>b{font-size:.74rem}.cc-lgv-rate{left:clamp(1rem,3.5%,2rem);bottom:clamp(1rem,6%,2.25rem);width:min(17rem,32%);padding:.95rem 1.1rem}.cc-lgv-rate__row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.cc-lgv-rate__row>svg{color:rgba(23,37,42,.58)}.cc-lgv-rate__row span{display:grid;gap:.15rem}.cc-lgv-rate__row small{font-size:.68rem;color:rgba(23,37,42,.58)}.cc-lgv-rate__row b{font-size:1.35rem;letter-spacing:-0.02em}.cc-lgv-rate__row span[data-strong=true] b{color:#2d8f8a !important}.cc-lgv-meetings{top:clamp(1rem,6%,2.25rem);left:clamp(1rem,3.5%,2rem);width:min(21rem,38%);padding:.95rem 1.1rem}.cc-lgv-meetings ul li>img,.cc-lgv-meetings ul li>i{flex:none;width:1.9rem;height:1.9rem;border-radius:50%;object-fit:cover}.cc-lgv-meetings ul li>i{display:grid;place-items:center;background:rgba(23,37,42,.08);font-size:.66rem;font-style:normal;font-weight:600}.cc-lgv-count{right:clamp(1rem,3.5%,2rem);bottom:clamp(1rem,6%,2.25rem);width:min(15rem,28%);padding:.95rem 1.1rem}@media(max-width: 809px){.cc-lgv-icp,.cc-lgv-rate,.cc-lgv-count{display:none}.cc-lgv-rows li:nth-child(n+3),.cc-lgv-sequence li:nth-child(n+4),.cc-lgv-meetings li:nth-child(n+3){display:none}}.cc-wv-scene--auto-time>img{object-position:45% 30%}.cc-wv-scene--auto-runs>img{object-position:70% 30%}.cc-wv-scene--auto-replies>img{object-position:8% 35%}.cc-auv-kpi{display:flex;align-items:baseline;gap:.55rem;margin:0 0 .7rem}.cc-auv-kpi b{font-size:1.7rem;letter-spacing:-0.03em}.cc-auv-kpi span{font-size:.74rem;color:rgba(23,37,42,.58)}.cc-auv-kpi__change{display:block;margin-top:.6rem;font-size:.7rem;color:#0c7a3e}.cc-auv-events ul,.cc-auv-inbox ul{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.cc-auv-events li,.cc-auv-inbox li{display:flex;align-items:center;gap:.6rem;padding-bottom:.5rem;border-bottom:1px solid rgba(23,37,42,.09);font-size:.74rem}.cc-auv-events li:last-child,.cc-auv-inbox li:last-child{padding-bottom:0;border-bottom:0}.cc-auv-events li>span,.cc-auv-inbox li>span{display:grid;flex:1;min-width:0;gap:.1rem}.cc-auv-events small,.cc-auv-inbox small{overflow:hidden;font-size:.66rem;color:rgba(23,37,42,.58);text-overflow:ellipsis;white-space:nowrap}.cc-auv-events em,.cc-auv-inbox em{flex:none;padding:.15rem .45rem;border-radius:.3rem;font-size:.64rem;font-style:normal;white-space:nowrap}.cc-auv-events em[data-tone=won],.cc-auv-inbox em[data-tone=won]{background:#dff0e3;color:#3d7a4d}.cc-auv-events em[data-tone=pending],.cc-auv-inbox em[data-tone=pending]{background:#f4ead9;color:#8a6a35}.cc-auv-events em[data-tone=new],.cc-auv-inbox em[data-tone=new]{background:#e3edf8;color:#3c6aa0}.cc-auv-saved{top:clamp(1rem,6%,2.25rem);left:clamp(1rem,3.5%,2rem);width:min(16rem,28%);padding:.95rem 1.1rem}.cc-auv-flows{right:clamp(1rem,3.5%,2rem);bottom:clamp(1rem,6%,2.25rem);width:min(21rem,38%);padding:.95rem 1.1rem}.cc-auv-flows .cc-av-meters li{grid-template-columns:1rem 8.5rem 1fr 2rem}.cc-auv-runs{top:clamp(1rem,6%,2.25rem);left:clamp(1rem,3.5%,2rem);width:min(21rem,40%);padding:.95rem 1.1rem}.cc-auv-table{width:100%;border-collapse:collapse;font-size:.74rem}.cc-auv-table th,.cc-auv-table td{padding:.4rem 0;border-top:1px solid rgba(23,37,42,.09);text-align:right;font-weight:400;white-space:nowrap}.cc-auv-table thead th{border-top:0;padding-top:0;font-size:.66rem;color:rgba(23,37,42,.58)}.cc-auv-table th:first-child{text-align:left}.cc-auv-table tbody th{display:flex;align-items:center;gap:.45rem}.cc-auv-table td+td{padding-left:.75rem}.cc-auv-table img,.cc-auv-table .cc-demo-mark{flex:none;width:1rem;height:1rem;object-fit:contain}.cc-auv-events{right:clamp(1rem,3.5%,2rem);bottom:clamp(1rem,6%,2.25rem);width:min(20rem,36%);padding:.95rem 1.1rem}.cc-auv-inbox{top:clamp(1rem,6%,2.25rem);right:clamp(1rem,3.5%,2rem);width:min(22rem,40%);padding:.95rem 1.1rem}.cc-auv-inbox ul li>img,.cc-auv-inbox ul li>i{flex:none;width:1.9rem;height:1.9rem;border-radius:50%;object-fit:cover}.cc-auv-inbox ul li>i{display:grid;place-items:center;background:rgba(23,37,42,.08);font-size:.66rem;font-style:normal;font-weight:600}.cc-auv-rate{left:clamp(1rem,3.5%,2rem);bottom:clamp(1rem,6%,2.25rem);width:min(17rem,32%);padding:.95rem 1.1rem}.cc-auv-rate__row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.cc-auv-rate__row>svg{color:rgba(23,37,42,.58)}.cc-auv-rate__row span{display:grid;gap:.15rem}.cc-auv-rate__row small{font-size:.68rem;color:rgba(23,37,42,.58)}.cc-auv-rate__row b{font-size:1.35rem;letter-spacing:-0.02em}.cc-auv-rate__row span[data-strong=true] b{color:#2d8f8a !important}@media(max-width: 809px){.cc-auv-flows,.cc-auv-events,.cc-auv-rate{display:none}.cc-auv-table thead,.cc-auv-table tbody tr:nth-child(n+3),.cc-auv-inbox li:nth-child(n+3){display:none}}.cc-dl{--tx: 0;--ty: 0;position:relative;container-type:inline-size;aspect-ratio:1/1;margin:0;overflow:hidden;border-radius:1.5rem;background:radial-gradient(120% 90% at 50% 0%, #1d3f44 0%, #0f2427 45%, #091618 100%);box-shadow:0 0 0 1px rgba(255,255,255,.06) inset,0 40px 80px -40px rgba(9,22,24,.7);isolation:isolate;user-select:none}@media(max-width: 809px){.cc-dl{aspect-ratio:4/5}}.cc-dl__glow{position:absolute;inset:-20%;z-index:-1;background:radial-gradient(35% 30% at 30% 35%, rgba(58, 175, 169, 0.35), transparent 70%),radial-gradient(30% 28% at 75% 70%, rgba(127, 214, 208, 0.18), transparent 70%);filter:blur(10px);animation:cc-dl-drift 14s ease-in-out infinite alternate}.cc-dl__lines{position:absolute;inset:0;z-index:-1;background:url("/assets/imgs/services/shared-studies/study-perspective.svg") center/140% no-repeat,url("/assets/imgs/services/shared-studies/study-golden.svg") 110% 120%/70% no-repeat;opacity:.12;filter:invert(1);mask-image:radial-gradient(80% 80% at 50% 45%, #000 30%, transparent 100%)}.cc-dl::before{content:"";position:absolute;right:14%;bottom:10%;left:14%;height:9%;border-radius:50%;background:radial-gradient(closest-side, rgba(0, 0, 0, 0.55), transparent);filter:blur(6px)}.cc-dl__deck{position:absolute;inset:17% 8% 13%;perspective:1400px;transform-style:preserve-3d;transform:rotateX(calc(8deg - var(--ty) * 10deg)) rotateY(calc(-12deg + var(--tx) * 16deg));transition:transform .6s cubic-bezier(0.22, 1, 0.36, 1)}.cc-dl__card{position:absolute;top:50%;right:0;left:0;display:flex;min-height:78%;flex-direction:column;overflow:hidden;border-radius:.8rem;background:#fff;color:#1f2528;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Inter,Roboto,sans-serif;font-size:clamp(10px,2.9cqi,17px);font-weight:400;-webkit-font-smoothing:antialiased;box-shadow:0 0 0 1px rgba(255,255,255,.5),0 30px 60px -20px rgba(0,0,0,.55),0 8px 20px -10px rgba(0,0,0,.4);transform-origin:50% 0%;transition:transform .9s cubic-bezier(0.22, 1, 0.36, 1),opacity .7s ease,filter .7s ease;will-change:transform}.cc-dl__card b,.cc-dl__card strong{color:inherit;font-weight:500}.cc-dl__card::after{content:"";position:absolute;inset:0;background:linear-gradient(105deg, transparent 35%, rgba(255, 255, 255, 0.55) 48%, transparent 60%);transform:translateX(-120%);pointer-events:none}.cc-dl__card[data-pos="0"]{z-index:4;transform:translate3d(0, -50%, 0)}.cc-dl__card[data-pos="0"]::after{animation:cc-dl-sheen 1.3s .35s ease-out both}.cc-dl__card[data-pos="1"]{z-index:3;transform:translate3d(0, -59%, -110px) scale(0.95);filter:brightness(0.82)}.cc-dl__card[data-pos="2"]{z-index:2;transform:translate3d(0, -67%, -220px) scale(0.9);filter:brightness(0.64)}.cc-dl__card[data-pos="3"]{z-index:1;transform:translate3d(0, -74%, -330px) scale(0.85);filter:brightness(0.5);opacity:.7}.cc-dl__card[data-pos=hidden]{z-index:0;transform:translate3d(0, -80%, -440px) scale(0.8);opacity:0}.cc-dl__card[data-pos=out]{z-index:5;transform:translate3d(-18%, -10%, 260px) rotate(-9deg) rotateY(18deg);opacity:0;transition:transform .9s cubic-bezier(0.22, 1, 0.36, 1),opacity .6s .15s ease}.cc-dl__bar{display:flex;flex:none;align-items:center;gap:.5em;padding:.65em .9em;border-bottom:1px solid rgba(0,0,0,.07);background:linear-gradient(#fbfbfc, #f3f4f5);font-size:.78em;color:#4a5155}.cc-dl__bar img{width:1.1em;height:1.1em;object-fit:contain}.cc-dl__bar em{flex:1;text-align:right;font-style:normal;font-weight:400;color:rgba(23,37,42,.56)}.cc-dl__app{display:flex;flex:1;align-items:center;justify-content:center;gap:.45em;font-weight:500}.cc-dl__dots{display:flex;flex:1;gap:.4em}.cc-dl__dots b{width:.75em;height:.75em;border-radius:50%;background:#ff5f57;box-shadow:inset 0 0 0 .5px rgba(0,0,0,.12)}.cc-dl__dots b+b{background:#febc2e}.cc-dl__dots b+b+b{background:#28c840}.cc-dl__body{flex:1;padding:1.1em 1.25em 1.25em}.cc-dl__title{margin:0 0 .85em;font-size:1.12em;font-weight:500;letter-spacing:-0.005em;line-height:1.25}.cc-dl__rows{display:grid;gap:0;margin:0;padding:0;list-style:none}.cc-dl__rows li{display:flex;align-items:center;gap:.65em;padding:.62em .1em;border-top:1px solid rgba(0,0,0,.06);font-size:.86em}.cc-dl__rows li:last-child{border-bottom:1px solid rgba(0,0,0,.06)}.cc-dl__card[data-pos="0"] .cc-dl__rows li{animation:cc-dl-row .6s cubic-bezier(0.22, 1, 0.36, 1) both;animation-delay:calc(.5s + var(--i)*.14s)}.cc-dl__rows img{flex:none;width:1.15em;height:1.15em;object-fit:contain}.cc-dl__rows span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-dl__rows b{font-weight:500;font-variant-numeric:tabular-nums}.cc-dl__rows em{flex:none;padding:.2em .55em;border-radius:.35em;font-size:.85em;font-style:normal}.cc-dl__rows em[data-tone=won]{background:#dff0e3;color:#3d7a4d}.cc-dl__rows em[data-tone=pending]{background:#f4ead9;color:#8a6a35}.cc-dl__rows em[data-tone=new]{background:#e3edf8;color:#3c6aa0}.cc-dl__badge{display:grid;flex:none;place-items:center;min-width:1.6em;height:1.6em;padding:0 .3em;border-radius:.4em;background:rgba(58,175,169,.16);color:#2d8f8a;font-size:.72em;font-style:normal;font-weight:500}.cc-dl__tick{flex:none;color:#2d8f8a}.cc-dl__toast{position:absolute;top:4.5%;right:5%;z-index:6;display:flex;align-items:center;gap:.55rem;max-width:62%;padding:.5rem .85rem .5rem .55rem;border-radius:999px;background:rgba(255,255,255,.12);box-shadow:0 0 0 1px rgba(255,255,255,.16) inset;backdrop-filter:blur(12px);color:#fff;font-size:clamp(10px,2.1cqi,13px);animation:cc-dl-toast .7s .55s cubic-bezier(0.22, 1, 0.36, 1) both}.cc-dl__toast>svg{flex:none;box-sizing:content-box;padding:.3rem;border-radius:50%;background:#3aafa9;color:#fff}.cc-dl__toast span{display:grid;min-width:0;font-weight:500;line-height:1.25}.cc-dl__toast small{overflow:hidden;font-weight:400;opacity:.7;text-overflow:ellipsis;white-space:nowrap}.cc-dl__hud{position:absolute;right:5%;bottom:5.5%;left:5%;z-index:6;display:flex;align-items:center;gap:1rem;color:rgba(255,255,255,.75);font-size:clamp(10px,2cqi,12px);letter-spacing:.06em;text-transform:uppercase}.cc-dl__hud span{flex:none;font-variant-numeric:tabular-nums}.cc-dl__hud ol{display:flex;flex:1;gap:.35rem;margin:0;padding:0;list-style:none}.cc-dl__hud li{flex:1;height:3px;overflow:hidden;border-radius:99px;background:rgba(255,255,255,.16)}.cc-dl__hud i{display:block;height:100%;background:#fff;transform:scaleX(0);transform-origin:left}.cc-dl__hud li[data-state=done] i{transform:none;background:#3aafa9}.cc-dl__hud li[data-state=active] i{animation:cc-dl-progress var(--dur) linear forwards;animation-play-state:paused}.cc-dl[data-inview=true] .cc-dl__hud li[data-state=active] i{animation-play-state:running}.cc-dl__caption{position:absolute;top:5.5%;left:5%;z-index:6;max-width:34%;color:rgba(255,255,255,.5);font-size:clamp(9px,1.8cqi,11px);line-height:1.35}@media(max-width: 809px){.cc-dl__deck{inset:24% 5% 14%}.cc-dl__card{font-size:clamp(10px,3.4cqi,14px)}.cc-dl__caption{max-width:40%}.cc-dl__toast{max-width:52%}}.cc-dl-report{display:grid;grid-template-columns:auto 1fr;gap:1.1em;align-items:start}.cc-dl-report__score{position:relative;display:grid;justify-items:center;gap:.3em;width:6.5em}.cc-dl-report__score svg{width:6.5em;height:6.5em;transform:rotate(-90deg)}.cc-dl-report__score circle{fill:none;stroke:rgba(23,37,42,.08);stroke-width:6}.cc-dl-report__score circle+circle{stroke:#3aafa9;stroke-linecap:round;stroke-dasharray:var(--c);stroke-dashoffset:var(--to)}.cc-dl__card[data-pos="0"] .cc-dl-report__score circle+circle{animation:cc-dl-ring 1.4s .4s cubic-bezier(0.22, 1, 0.36, 1) both}.cc-dl-report__score b{position:absolute;top:0;left:0;display:grid;place-items:center;width:3.8235294118em;height:3.8235294118em;font-size:1.7em;font-weight:400;letter-spacing:-0.02em}.cc-dl-report__score small{font-size:.72em;color:rgba(23,37,42,.56);text-align:center}.cc-dl-table__head{display:flex;justify-content:space-between;margin:0 0 .5em;padding:0 .7em;font-size:.72em;color:rgba(23,37,42,.56);text-transform:uppercase;letter-spacing:.05em}.cc-dl-chart{position:relative;color:#3aafa9}.cc-dl-chart__kpi{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25em .6em;margin:0 0 1em;color:#17252a}.cc-dl-chart__kpi b{font-size:2.3em;font-weight:400;letter-spacing:-0.03em;line-height:1}.cc-dl-chart__kpi span{font-size:.82em;color:rgba(23,37,42,.56)}.cc-dl-chart__kpi em{padding:.2em .55em;border-radius:99px;background:#dff0e3;color:#2f7a45;font-size:.78em;font-style:normal;font-weight:500}.cc-dl-chart svg{display:block;width:100%;height:9em;overflow:visible}.cc-dl-chart line{stroke:rgba(23,37,42,.07);stroke-width:.3;vector-effect:non-scaling-stroke}.cc-dl-chart__area{fill:url(#cc-dl-fill)}.cc-dl__card[data-pos="0"] .cc-dl-chart__area{animation:cc-dl-fade .8s 1.2s ease both}.cc-dl-chart__line{fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:1;vector-effect:non-scaling-stroke}.cc-dl__card[data-pos="0"] .cc-dl-chart__line{animation:cc-dl-draw 1.6s .4s cubic-bezier(0.22, 1, 0.36, 1) both}.cc-dl-chart__dot{position:absolute;width:.7em;height:.7em;margin:-0.35em 0 0 -0.35em;border-radius:50%;background:currentColor;box-shadow:0 0 0 .3em rgba(58,175,169,.25);transform:translateY(calc(4.4em - 50%))}.cc-dl__card[data-pos="0"] .cc-dl-chart__dot{animation:cc-dl-fade .3s 1.9s both,cc-dl-pulse 1.8s 2.2s ease-out infinite}.cc-dl-site__url{display:flex;align-items:center;gap:.4em;margin:0 0 .7em;padding:.35em .8em;border-radius:99px;background:rgba(23,37,42,.05);font-size:.78em;color:rgba(23,37,42,.56)}.cc-dl-site__page{display:grid;gap:.5em;padding:1em 1.1em 1.2em;border-radius:.7em;background:radial-gradient(120% 120% at 100% 0%, rgba(58, 175, 169, 0.18), transparent 60%),#f3f7f6}.cc-dl-site__page strong{font-size:1.35em;letter-spacing:-0.02em;line-height:1.15}.cc-dl-site__page>span{font-size:.82em;color:rgba(23,37,42,.56)}.cc-dl-site__page em{justify-self:start;margin-top:.3em;padding:.5em 1em;border-radius:99px;background:#17252a;color:#fff;font-size:.78em;font-style:normal;font-weight:500}.cc-dl__card[data-pos="0"] .cc-dl-site__page>*{animation:cc-dl-row .6s cubic-bezier(0.22, 1, 0.36, 1) both}.cc-dl-site__page>:nth-child(2){animation-delay:.5s !important}.cc-dl-site__page>:nth-child(3){animation-delay:.62s !important}.cc-dl-site__page>:nth-child(4){animation-delay:.74s !important}.cc-dl-site__nav{display:flex;align-items:center;gap:.6em;margin:0 0 .4em;font-size:.78em}.cc-dl-site__nav i{width:2.2em;height:.35em;border-radius:99px;background:rgba(23,37,42,.15)}.cc-dl-site__nav i:first-of-type{margin-left:auto}.cc-dl-site__scores{display:flex;gap:.6em;margin:.8em 0 0;padding:0;list-style:none}.cc-dl-site__scores li{display:flex;flex:1;align-items:center;gap:.5em;padding:.45em .6em;border-radius:.6em;background:#e3f4ea;color:#2f7a45}.cc-dl__card[data-pos="0"] .cc-dl-site__scores li{animation:cc-dl-pop .5s cubic-bezier(0.22, 1, 0.36, 1) both;animation-delay:calc(1s + var(--i)*.12s)}.cc-dl-site__scores b{display:grid;place-items:center;width:2.1em;height:2.1em;border:2px solid currentColor;border-radius:50%;font-size:.82em}.cc-dl-site__scores small{font-size:.72em;line-height:1.2}.cc-dl-flow__nodes{display:flex;justify-content:space-between;margin:.2em 0 1.1em;padding:0;list-style:none}.cc-dl-flow__nodes li{position:relative;display:grid;flex:1;justify-items:center;gap:.4em}.cc-dl__card[data-pos="0"] .cc-dl-flow__nodes li{animation:cc-dl-pop .5s cubic-bezier(0.22, 1, 0.36, 1) both;animation-delay:calc(.4s + var(--i)*.18s)}.cc-dl-flow__nodes span{position:relative;z-index:1;display:grid;place-items:center;width:3em;height:3em;border-radius:.8em;background:#fff;box-shadow:0 0 0 1px rgba(23,37,42,.08),0 6px 14px -6px rgba(0,0,0,.25)}.cc-dl-flow__nodes span img{width:1.55em;height:1.55em;object-fit:contain}.cc-dl-flow__nodes small{font-size:.72em;color:rgba(23,37,42,.56);text-align:center}.cc-dl-flow__wire{position:absolute;top:1.5em;left:calc(50% + 1.7em);width:calc(100% - 3.4em);height:2px;background:repeating-linear-gradient(90deg, rgba(23, 37, 42, 0.2) 0 0.35em, transparent 0.35em 0.6em)}.cc-dl-flow__wire::after{content:"";position:absolute;top:-0.25em;left:0;width:.55em;height:.55em;border-radius:50%;background:#3aafa9;box-shadow:0 0 .6em #3aafa9;opacity:0}.cc-dl__card[data-pos="0"] .cc-dl-flow__wire::after{animation:cc-dl-packet 1.4s 1.1s ease-in-out infinite}.cc-dl-message{display:grid;gap:.6em}.cc-dl-message__from{display:flex;align-items:center;gap:.65em;margin:0}.cc-dl-message__from img,.cc-dl-message__from i{flex:none;width:2.4em;height:2.4em;border-radius:50%;object-fit:cover}.cc-dl-message__from i{display:grid;place-items:center;background:rgba(58,175,169,.18);font-size:.8em;font-style:normal;font-weight:500}.cc-dl-message__from span{display:grid;flex:1}.cc-dl-message__from b{font-size:.92em}.cc-dl-message__from small{font-size:.74em;color:rgba(23,37,42,.56)}.cc-dl-message__from em{padding:.25em .6em;border-radius:.35em;background:#dff0e3;color:#3d7a4d;font-size:.75em;font-style:normal}.cc-dl__card[data-pos="0"] .cc-dl-message__from em{animation:cc-dl-pop .5s 2.6s cubic-bezier(0.22, 1, 0.36, 1) both}.cc-dl-message strong{font-size:1em}.cc-dl-message__body{position:relative;padding:.9em 1em;border-radius:.2em .9em .9em .9em;background:rgba(58,175,169,.09);font-size:.88em;line-height:1.5}.cc-dl__card[data-pos="0"] .cc-dl-message__body{animation:cc-dl-type 1.8s .6s steps(28) both}.cc-seo-deliverables .cc-seo-checklist li[data-active]{cursor:pointer;transition:color .3s ease,padding-left .4s cubic-bezier(0.22, 1, 0.36, 1)}.cc-seo-deliverables .cc-seo-checklist li[data-active]::before{transition:border-color .3s ease}.cc-seo-deliverables .cc-seo-checklist li[data-active][data-active=false]{color:rgba(53,53,53,.62)}.cc-seo-deliverables .cc-seo-checklist li[data-active][data-active=true]{padding-left:2.1rem;color:#17252a}.cc-seo-deliverables .cc-seo-checklist li[data-active][data-active=true]::before{border-color:#2d8f8a}.cc-seo-deliverables .cc-seo-checklist li[data-active][data-active=true]::after{content:"";position:absolute;top:-1px;left:0;width:100%;height:2px;background:#3aafa9;transform-origin:left;animation:cc-dl-progress 5s linear both}.cc-seo-deliverables .cc-seo-checklist li[data-active][data-done=true]::before{border-color:#2d8f8a}@keyframes cc-dl-drift{to{transform:translate3d(6%, -4%, 0) rotate(8deg)}}@keyframes cc-dl-sheen{to{transform:translateX(120%)}}@keyframes cc-dl-row{from{opacity:0;transform:translateY(0.6em)}}@keyframes cc-dl-pop{from{opacity:0;transform:scale(0.7)}}@keyframes cc-dl-fade{from{opacity:0}}@keyframes cc-dl-ring{from{stroke-dashoffset:var(--c)}}@keyframes cc-dl-draw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes cc-dl-pulse{to{box-shadow:0 0 0 1.2em rgba(58,175,169,0)}}@keyframes cc-dl-packet{0%{left:0;opacity:0}15%,85%{opacity:1}100%{left:100%;opacity:0}}@keyframes cc-dl-type{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes cc-dl-toast{from{opacity:0;transform:translateY(-0.6rem) scale(0.9)}}@keyframes cc-dl-progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion: reduce){.cc-dl *,.cc-dl *::before,.cc-dl *::after,.cc-seo-deliverables .cc-seo-checklist li::after{animation-duration:.01ms !important;animation-delay:0s !important;transition-duration:.01ms !important}.cc-dl__hud li[data-state=active] i{animation-duration:8s !important}}.cc-main:is(.cc-main--seo,.cc-main--service-detail,.cc-main--ai-kollen,.cc-main--services-overview) h1{font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1.875rem,1.2rem + 2.6vw,3.25rem);font-weight:500;font-style:normal;line-height:1.12;letter-spacing:-0.02em;text-transform:none;text-wrap:balance;overflow-wrap:break-word}@media(max-width: 639px){.cc-main:is(.cc-main--seo,.cc-main--service-detail,.cc-main--ai-kollen,.cc-main--services-overview) h1{hyphens:auto}}.cc-main:is(.cc-main--seo,.cc-main--service-detail,.cc-main--ai-kollen,.cc-main--services-overview) h1{color:#17252a}.cc-main:is(.cc-main--seo,.cc-main--service-detail,.cc-main--ai-kollen,.cc-main--services-overview) h1 :is(em,strong,b,span){font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit}.cc-main:is(.cc-main--seo,.cc-main--service-detail,.cc-main--ai-kollen,.cc-main--services-overview) h2:not([data-cc-heading=ui],.cc-web-showcase__sr,.cc-blog-preview__title){font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1.625rem,1.2rem + 1.6vw,2.375rem);font-weight:500;line-height:1.18;letter-spacing:-0.01em;text-wrap:balance;hyphens:auto;overflow-wrap:break-word;font-style:normal;text-transform:none}.cc-main:is(.cc-main--seo,.cc-main--service-detail,.cc-main--ai-kollen,.cc-main--services-overview) h2:not([data-cc-heading=ui],.cc-web-showcase__sr,.cc-blog-preview__title) :is(em,strong,b,span){font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit}.cc-main:is(.cc-main--seo,.cc-main--service-detail,.cc-main--ai-kollen,.cc-main--services-overview) [data-cc-nav=dark] h1{color:#fff}