.cc-hubspot-use-cases{padding-block:clamp(4.5rem,8vw,7.5rem);padding-inline:12px;background:#f5f5f5}.cc-hubspot-use-cases__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-use-cases__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-hubspot-use-cases__layout{display:grid;gap:clamp(2.5rem,5vw,4rem);align-items:start}@media(min-width: 810px){.cc-hubspot-use-cases__layout{grid-template-columns:minmax(0, 0.95fr) minmax(0, 1.55fr);gap:clamp(3rem,6vw,5rem)}}.cc-hubspot-use-cases__intro{display:flex;flex-direction:column;align-items:flex-start;gap:0}.cc-hubspot-use-cases__eyebrow{margin:0 0 1.25rem}.cc-hubspot-use-cases__eyebrow-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center}.cc-hubspot-use-cases__title{margin:0;max-width:16ch;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1.75rem,2.4vw,2.375rem);font-weight:500;line-height:1.12;letter-spacing:-0.03em;color:#17252a}.cc-hubspot-use-cases__description{margin:1.25rem 0 0;max-width:34ch;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(.9375rem,1.15vw,1.0625rem);line-height:1.55;letter-spacing:-0.02em;color:#686868}.cc-hubspot-use-cases__grid-wrap{min-width:0}.cc-hubspot-use-cases__grid{display:grid;grid-template-columns:1fr;gap:clamp(1.75rem,3.5vw,2.5rem);margin:0;padding:0;list-style:none}@media(min-width: 640px){.cc-hubspot-use-cases__grid{grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:clamp(2rem,4vw,3.25rem);row-gap:0}}.cc-hubspot-use-cases__cell{padding:0}@media(min-width: 640px){.cc-hubspot-use-cases__cell{display:grid;grid-template-rows:subgrid;grid-row:span 2}}@media(min-width: 640px){.cc-hubspot-use-cases__cell:nth-child(n+3){padding-top:clamp(2rem,3.5vw,2.75rem)}}.cc-hubspot-use-cases__cell-title{margin:0;align-self:start;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1.0625rem,1.35vw,1.25rem);font-weight:500;line-height:1.25;letter-spacing:-0.025em;color:#17252a}.cc-hubspot-use-cases__cell-text{margin:.75rem 0 0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:.9375rem;line-height:1.55;letter-spacing:-0.015em;color:#686868}.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-hubspot-roi-calculator .cc-traffic[data-traffic-calculator-version="2"] .cc-traffic__columns{gap:clamp(1.75rem,3.5vw,2.5rem)}.cc-hubspot-roi-calculator .cc-traffic[data-traffic-calculator-version="2"] .cc-traffic__stack{gap:clamp(1.25rem,2.5vw,1.625rem)}.cc-hubspot-roi-calculator .cc-traffic[data-traffic-calculator-version="2"] .cc-traffic__control--slider-field{gap:.85rem}.cc-hubspot-roi-calculator .cc-traffic[data-traffic-calculator-version="2"] .cc-traffic__assumptions{margin-top:0;padding-top:1.25rem}.cc-hubspot-roi-calculator .cc-traffic[data-traffic-calculator-version="2"] .cc-traffic__shadcn-slider[data-slot=slider] [data-slot=slider-track]{transition:background-color .2s ease}.cc-hubspot-roi-calculator .cc-traffic[data-traffic-calculator-version="2"] .cc-traffic__shadcn-slider[data-slot=slider] [data-slot=slider-range]{transition:width .28s cubic-bezier(0.32, 0.72, 0, 1),transform .28s cubic-bezier(0.32, 0.72, 0, 1)}.cc-hubspot-roi-calculator .cc-traffic[data-traffic-calculator-version="2"] .cc-traffic__shadcn-slider[data-slot=slider] [data-slot=slider-thumb]{transition:left .28s cubic-bezier(0.32, 0.72, 0, 1),transform .28s cubic-bezier(0.32, 0.72, 0, 1),box-shadow .2s ease}.cc-hubspot-roi-calculator .cc-traffic[data-traffic-calculator-version="2"] .cc-traffic__control--slider-field .cc-traffic__input,.cc-hubspot-roi-calculator .cc-traffic[data-traffic-calculator-version="2"] .cc-traffic__control--slider-field .cc-traffic__slider-inline-unit{transition:color .2s ease}.cc-hubspot-roi-calculator .cc-traffic[data-traffic-calculator-version="2"] .cc-traffic__control--slider-field .cc-traffic__slider-bounds span{transition:opacity .28s ease}@media(prefers-reduced-motion: reduce){.cc-hubspot-roi-calculator .cc-traffic[data-traffic-calculator-version="2"] .cc-traffic__shadcn-slider[data-slot=slider] [data-slot=slider-range],.cc-hubspot-roi-calculator .cc-traffic[data-traffic-calculator-version="2"] .cc-traffic__shadcn-slider[data-slot=slider] [data-slot=slider-thumb]{transition:none}.cc-hubspot-roi-calculator .cc-traffic[data-traffic-calculator-version="2"] .cc-hubspot-roi-results__bar-fill{transition:none}.cc-hubspot-roi-calculator .cc-traffic[data-traffic-calculator-version="2"] .cc-hubspot-roi-results__card-value,.cc-hubspot-roi-calculator .cc-traffic[data-traffic-calculator-version="2"] .cc-hubspot-roi-results__breakdown-amount{transition:none}}.cc-hubspot-roi-calculator .cc-hubspot-roi-calculator__intro{margin:0;max-width:36rem;font-size:clamp(.9375rem,.88rem + .25vw,1.0625rem);line-height:1.55;color:#686868}.cc-hubspot-roi-calculator .cc-traffic__panel--results{padding:clamp(1.25rem,2.5vw,1.75rem);border-radius:16px;border:1px solid rgba(29,29,29,.1);background:rgba(29,29,29,.025)}.cc-hubspot-roi-calculator .cc-hubspot-roi-results{gap:clamp(1.25rem,2.5vw,1.625rem)}.cc-hubspot-roi-calculator .cc-hubspot-roi-results__title{margin:0;font-size:clamp(1.125rem,1rem + .5vw,1.375rem);font-weight:600;letter-spacing:-0.02em;color:#1d1d1d}.cc-hubspot-roi-calculator .cc-hubspot-roi-results__cards{display:flex;flex-direction:column;gap:1rem}.cc-hubspot-roi-calculator .cc-hubspot-roi-results__duo{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem}.cc-hubspot-roi-calculator .cc-hubspot-roi-results__card{margin:0;padding:clamp(1rem,2vw,1.2rem);border-radius:12px;border:1px solid rgba(29,29,29,.08);background:rgba(29,29,29,.04);color:#1d1d1d}.cc-hubspot-roi-calculator .cc-hubspot-roi-results__card--muted{background:rgba(29,29,29,.035)}.cc-hubspot-roi-calculator .cc-hubspot-roi-results__card--primary{border-color:rgba(58,175,169,.35);background:rgba(58,175,169,.08);box-shadow:inset 0 0 0 1px rgba(58,175,169,.06)}.cc-hubspot-roi-calculator .cc-hubspot-roi-results__card--primary .cc-hubspot-roi-results__card-label{color:color-mix(in srgb, #2d8f8a 88%, #1d1d1d)}.cc-hubspot-roi-calculator .cc-hubspot-roi-results__card--primary .cc-hubspot-roi-results__card-value{color:#2d8f8a}.cc-hubspot-roi-calculator .cc-hubspot-roi-results__card--primary .cc-hubspot-roi-results__card-icon{color:#2d8f8a}.cc-hubspot-roi-calculator .cc-hubspot-roi-results__card--compact .cc-hubspot-roi-results__card-value{font-size:clamp(1.25rem,1.05rem + .8vw,1.625rem)}.cc-hubspot-roi-calculator .cc-hubspot-roi-results__card-icon{width:1.125rem;height:1.125rem;margin-bottom:.35rem;color:rgba(29,29,29,.55)}.cc-hubspot-roi-calculator .cc-hubspot-roi-results__card-label{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:rgba(29,29,29,.55)}.cc-hubspot-roi-calculator .cc-hubspot-roi-results__card-value{margin:.35rem 0 0;font-size:clamp(1.5rem,1.15rem + 1.4vw,2rem);font-weight:600;line-height:1.05;letter-spacing:-0.03em;font-variant-numeric:tabular-nums;transition:opacity .28s ease-out,transform .28s cubic-bezier(0.32, 0.72, 0, 1)}.cc-hubspot-roi-calculator .cc-hubspot-roi-results__card-sub{margin:.4rem 0 0;font-size:.8125rem;line-height:1.45;color:rgba(29,29,29,.58)}.cc-hubspot-roi-calculator .cc-hubspot-roi-results__section-label{margin:0 0 .65rem;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(29,29,29,.5)}.cc-hubspot-roi-calculator .cc-hubspot-roi-results__breakdown-panel{display:flex;flex-direction:column;gap:1.25rem;padding:clamp(1rem,2vw,1.15rem);border-radius:12px;border:1px solid rgba(29,29,29,.08);background:#fff}.cc-hubspot-roi-calculator .cc-hubspot-roi-results__breakdown-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.45rem;font-size:.875rem;color:#1d1d1d}.cc-hubspot-roi-calculator .cc-hubspot-roi-results__breakdown-amount{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;transition:opacity .28s ease-out,transform .28s cubic-bezier(0.32, 0.72, 0, 1)}.cc-hubspot-roi-calculator .cc-hubspot-roi-results__bar-track{display:block;height:.45rem;border-radius:999px;background:rgba(29,29,29,.08);overflow:hidden}.cc-hubspot-roi-calculator .cc-hubspot-roi-results__bar-fill{display:block;height:100%;width:calc(var(--cc-hubspot-roi-bar, 0.5)*100%);border-radius:inherit;background:#2d8f8a;transition:width .35s cubic-bezier(0.32, 0.72, 0, 1)}.cc-hubspot-roi-calculator .cc-hubspot-roi-results__breakdown-row:last-child .cc-hubspot-roi-results__bar-fill{background:rgba(58,175,169,.55)}.cc-hubspot-roi-calculator .cc-hubspot-roi-results__cta{display:flex;flex-direction:column;align-items:stretch;gap:.65rem;margin-top:.5rem;width:100%}.cc-hubspot-roi-calculator .cc-hubspot-roi-results__cta-btn{width:100%;justify-content:center;border-radius:999px}.cc-hubspot-roi-calculator .cc-traffic__footnote{margin:0}.cc-hubspot-roi-calculator .cc-hubspot-roi-results__share{display:inline-flex;align-items:center;justify-content:flex-start;gap:.4rem;align-self:flex-start;width:100%;max-width:100%;margin:0;padding:.35rem .5rem;border:0;background:rgba(0,0,0,0);font:inherit;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(29,29,29,.5);cursor:pointer}.cc-hubspot-roi-calculator .cc-hubspot-roi-results__share:hover{color:#2d8f8a}.cc-hubspot-roi-calculator .cc-hubspot-roi-results__share:focus-visible{outline:2px solid rgba(58,175,169,.45);outline-offset:2px;border-radius:4px}.cc-hubspot-roi-calculator .cc-hubspot-roi-results__share-icon{width:.875rem;height:.875rem}@property --hubspot-delivery-shimmer-x{syntax:"<percentage>";inherits:false;initial-value:-120%}.cc-hubspot-delivery{padding-inline:12px}.cc-hubspot-delivery--viewport-hero{box-sizing:border-box;min-height:auto;display:flex;flex-direction:column;justify-content:flex-start}.cc-hubspot-delivery--viewport-hero .cc-hubspot-delivery__container{flex:0 1 auto;display:flex;flex-direction:column;min-height:0;width:100%}.cc-hubspot-delivery--viewport-hero .cc-hubspot-delivery__hero{flex:0 1 auto;min-height:0;gap:clamp(.75rem,2vw,1.5rem)}.cc-hubspot-delivery--viewport-hero .cc-hubspot-delivery__grid{flex:0 1 auto;min-height:0;align-items:start}@media(min-width: 1200px){.cc-hubspot-delivery--viewport-hero .cc-hubspot-delivery__visual{min-height:clamp(15.5rem,25vw,22rem);max-height:none;overflow:visible;aspect-ratio:auto}}.cc-hubspot-delivery__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-delivery__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-hubspot-delivery__hero{display:flex;flex-direction:column;align-items:stretch;gap:2.5rem;width:100%}.cc-hubspot-delivery__copy-logos{width:min(100%,28rem);margin-top:1.5rem;align-self:flex-start}.cc-hubspot-delivery__copy-logos .cc-hero__logo-band{position:static;width:100%;max-width:100%;padding:0;pointer-events:auto}.cc-hubspot-delivery__copy-logos .cc-hero__logo-band-caption{opacity:1;animation:none;font-size:.75rem;margin-bottom:.5rem}.cc-hubspot-delivery__copy-logos .cc-hero__logo-marquee{mask-image:linear-gradient(90deg, transparent 0%, #000 12%, #000 88%, transparent 100%)}.cc-hubspot-delivery__grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:1.5rem;width:100%}@media(min-width: 1200px){.cc-hubspot-delivery__grid{grid-template-columns:minmax(0, 9fr) minmax(0, 16fr);gap:4rem;align-items:start}}.cc-hubspot-delivery__copy{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(.875rem,1.5vw,1.125rem);min-width:0;max-width:36rem;text-align:start}.cc-hubspot-delivery__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-delivery__title b,.cc-hubspot-delivery__title strong{font-weight:inherit;color:#3aafa9}.cc-hubspot-delivery__lead{margin:0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(.9375rem,1.15vw,1.0625rem);line-height:1.6;color:#686868;text-wrap:pretty}.cc-hubspot-delivery__visual{container-type:inline-size;container-name:hubspot-delivery-visual;width:100%;min-width:0;display:flex;flex-direction:column;align-items:stretch;justify-content:center}@media(max-width: 1199px){.cc-hubspot-delivery__visual{max-width:none;margin-inline:0;align-self:stretch}}@media(min-width: 1200px){.cc-hubspot-delivery__visual{max-width:100%;min-height:clamp(15.5rem,25vw,22rem);overflow:visible;align-self:start;justify-self:stretch}}.cc-hubspot-delivery__visual .cc-product-canvas{flex:1 1 auto;min-height:0;height:auto;overflow-x:clip;overflow-y:visible}@supports not (overflow: clip){.cc-hubspot-delivery__visual .cc-product-canvas{overflow-x:hidden;overflow-y:visible}}.cc-hubspot-delivery__visual .cc-product-canvas--embedded.cc-product-canvas--light{font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif}.cc-hubspot-delivery__visual .cc-product-canvas--embedded.cc-product-canvas--light .cc-product-canvas__node-title,.cc-hubspot-delivery__visual .cc-product-canvas--embedded.cc-product-canvas--light .cc-product-canvas__node-sub,.cc-hubspot-delivery__visual .cc-product-canvas--embedded.cc-product-canvas--light .cc-product-canvas__agent-copy span,.cc-hubspot-delivery__visual .cc-product-canvas--embedded.cc-product-canvas--light .cc-product-canvas__edge,.cc-hubspot-delivery__visual .cc-product-canvas--embedded.cc-product-canvas--light .cc-product-canvas__frame-integrations-linking,.cc-hubspot-delivery__visual .cc-product-canvas--embedded.cc-product-canvas--light .cc-product-canvas__frame-integration,.cc-hubspot-delivery__visual .cc-product-canvas--embedded.cc-product-canvas--light .cc-product-canvas__frame-integration-status{font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif}.cc-hubspot-delivery__visual .cc-hubspot-product-canvas__tabs-shell.cc-faq-light-tabs .cc-faq__tab{font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif}.cc-hubspot-delivery__visual .cc-product-canvas--embedded{align-items:stretch}.cc-hubspot-delivery__visual .cc-product-canvas--embedded .cc-product-canvas__board{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;padding-bottom:0;border-bottom:0}.cc-hubspot-delivery__visual .cc-product-canvas--embedded .cc-product-canvas__scroller{flex:1 1 auto;min-height:0;display:block;height:auto;overflow:visible;padding:0}.cc-hubspot-delivery__visual .cc-product-canvas--embedded .cc-product-canvas__frame{box-sizing:border-box;width:100%;min-width:0;height:auto;min-height:clamp(15.5rem,25vw,22rem);padding:0}.cc-hubspot-delivery__visual .cc-product-canvas--embedded.cc-product-canvas--has-frame-header .cc-product-canvas__frame,.cc-hubspot-delivery__visual .cc-product-canvas--embedded.cc-product-canvas--has-frame-footer .cc-product-canvas__frame{display:flex;flex-direction:column;gap:clamp(.625rem,1.5vw,.875rem)}.cc-hubspot-delivery__visual .cc-product-canvas--embedded .cc-product-canvas__frame-header,.cc-hubspot-delivery__visual .cc-product-canvas--embedded .cc-product-canvas__frame-footer{flex:none;min-width:0;width:100%}.cc-hubspot-delivery__visual .cc-product-canvas--embedded .cc-product-canvas__chrome{flex:1 1 auto;min-height:0;gap:0}.cc-hubspot-delivery__visual .cc-product-canvas--embedded .cc-product-canvas__rail{display:none}.cc-hubspot-delivery__visual .cc-product-canvas--embedded .cc-product-canvas__viewport,.cc-hubspot-delivery__visual .cc-product-canvas--embedded .cc-product-canvas__stage{min-width:0;width:100%}.cc-hubspot-delivery__visual .cc-product-canvas--embedded .cc-product-canvas__viewport{height:auto;align-self:stretch;min-height:clamp(8.25rem,14vw,11.75rem)}.cc-hubspot-delivery__visual .cc-product-canvas--embedded.cc-product-canvas--no-stage-chrome .cc-product-canvas__stage{min-height:clamp(8.25rem,14vw,11.75rem)}.cc-hubspot-delivery__visual .cc-product-canvas--embedded.cc-product-canvas--flow-scroll-x .cc-product-canvas__stage{width:max-content;min-width:100%}.cc-hubspot-delivery__visual .cc-product-canvas--embedded.cc-product-canvas--flow-scroll-x.cc-product-canvas--no-stage-chrome .cc-product-canvas__viewport{min-height:calc(291px + 3.5rem)}.cc-hubspot-delivery__visual .cc-product-canvas--embedded.cc-product-canvas--flow-scroll-x.cc-product-canvas--no-stage-chrome .cc-product-canvas__stage{min-height:calc(291px + 3.5rem)}.cc-hubspot-delivery__visual .cc-product-canvas--embedded.cc-product-canvas--flow-scroll-x.cc-product-canvas--no-stage-chrome .cc-product-canvas__graph{width:641px;height:auto;min-height:calc(291px + 3.5rem);overflow:visible}.cc-hubspot-delivery__visual .cc-product-canvas--embedded.cc-product-canvas--flow-scroll-x.cc-product-canvas--no-stage-chrome .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-delivery__visual .cc-product-canvas--embedded.cc-product-canvas--flow-scroll-x.cc-product-canvas--no-stage-chrome .cc-product-canvas__node--if .cc-product-canvas__node-label{max-width:4.5rem}.cc-hubspot-delivery__visual .cc-product-canvas--embedded.cc-product-canvas--flow-scroll-x.cc-product-canvas--no-stage-chrome .cc-product-canvas__node--telegram .cc-product-canvas__node-label{max-width:4.25rem}.cc-hubspot-delivery__visual .cc-product-canvas--embedded.cc-product-canvas--flow-scroll-x.cc-product-canvas--no-stage-chrome .cc-product-canvas__node--send .cc-product-canvas__node-label{max-width:4.5rem}.cc-hubspot-delivery__visual .cc-product-canvas--embedded.cc-product-canvas--flow-scroll-x.cc-product-canvas--no-stage-chrome .cc-product-canvas__node--fields1 .cc-product-canvas__node-label{max-width:4.75rem}.cc-hubspot-delivery__visual .cc-product-canvas--embedded.cc-product-canvas--flow-scroll-x.cc-product-canvas--no-stage-chrome .cc-product-canvas__node-title{font-size:10px}.cc-hubspot-delivery__visual .cc-product-canvas--embedded.cc-product-canvas--flow-scroll-x.cc-product-canvas--no-stage-chrome .cc-product-canvas__node-sub{font-size:8.5px}.cc-hubspot-delivery__visual .cc-product-canvas--embedded.cc-product-canvas--light .cc-product-canvas__board,.cc-hubspot-delivery__visual .cc-product-canvas--embedded.cc-product-canvas--light .cc-product-canvas__scroller,.cc-hubspot-delivery__visual .cc-product-canvas--embedded.cc-product-canvas--light .cc-product-canvas__frame-header,.cc-hubspot-delivery__visual .cc-product-canvas--embedded.cc-product-canvas--light .cc-product-canvas__frame-footer,.cc-hubspot-delivery__visual .cc-product-canvas--embedded.cc-product-canvas--light .cc-hubspot-product-canvas__tabs-shell{background:rgba(0,0,0,0)}.cc-hubspot-delivery__visual .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;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-delivery__visual .cc-product-canvas--embedded.cc-product-canvas--light .cc-product-canvas__frame-noise{display:none}.cc-hubspot-delivery__visual .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-delivery__visual .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-delivery__visual .cc-product-canvas--embedded.cc-product-canvas--light .cc-product-canvas__grid{opacity:0}.cc-hubspot-delivery__visual .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-delivery__visual .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-delivery__visual .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-delivery__visual .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-delivery__visual .cc-product-canvas--embedded.cc-product-canvas--has-frame-footer .cc-product-canvas__frame-footer{flex:none;position:relative;z-index:2;max-width:100%;padding-bottom:.05rem}.cc-hubspot-delivery__visual .cc-hubspot-product-canvas--hero{width:100%;max-width:none}@container hubspot-delivery-visual (max-width: 680px){.cc-hubspot-delivery__visual .cc-product-canvas--embedded .cc-product-canvas__frame{padding:.75rem}.cc-hubspot-delivery__visual .cc-product-canvas__frame-integrations{gap:.35rem .4rem}}.cc-hubspot-delivery-card{position:relative;isolation:isolate}.cc-hubspot-delivery-card__aura{position:absolute;inset:-18% -12%;z-index:0;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse 70% 55% at 18% 12%, rgba(58, 175, 169, 0.14) 0%, transparent 62%),radial-gradient(ellipse 55% 45% at 88% 78%, rgba(46, 168, 106, 0.1) 0%, transparent 58%);opacity:0;filter:blur(18px)}.cc-hubspot-delivery-card__bar,.cc-hubspot-delivery-card__body{position:relative;z-index:1}.cc-hubspot-delivery-card--loop{box-shadow:0 4px 12px -2px rgba(26,26,26,.06),0 18px 36px -6px rgba(26,26,26,.1),0 0 0 1px rgba(58,175,169,.06)}.cc-hubspot-delivery-card__mark{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:8px;background:rgba(58,175,169,.12)}.cc-hubspot-delivery-card__badge{flex-shrink:0;padding:.2rem .55rem;border-radius:999px;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.6875rem;font-weight:600;line-height:1.3;color:rgb(14.5999633498%,53.3216052776%,33.6433938061%);background:rgba(46,168,106,.14);border:1px solid rgba(46,168,106,.28)}.cc-hubspot-delivery-card__bar{display:flex;flex-direction:column;gap:.625rem}.cc-hubspot-delivery-card__screen-tabs{display:flex;flex-wrap:wrap;gap:.35rem;padding:0 1rem .65rem}.cc-hubspot-delivery-card__screen-tab{padding:.2rem .5rem;border-radius:999px;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.625rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:rgba(26,26,26,.55);background:rgba(26,26,26,.05);border:1px solid rgba(0,0,0,0);opacity:.72;scale:.98}.cc-hubspot-delivery-card__body{display:flex;flex-direction:column;gap:1.125rem;padding:1.125rem 1.25rem 1.35rem}.cc-hubspot-delivery-card__screens{position:relative}.cc-hubspot-delivery-card__screen{display:flex;flex-direction:column;gap:1.125rem}.cc-hubspot-delivery-card__screen--triggers,.cc-hubspot-delivery-card__screen--routing{display:none}.cc-hubspot-delivery-card__screen--cycle{position:absolute;inset:0;opacity:0;pointer-events:none;translate:10px 0}.cc-hubspot-delivery-card--screens-cycle .cc-hubspot-delivery-card__screens{min-height:17.5rem}.cc-hubspot-delivery-card--screens-cycle .cc-hubspot-delivery-card__screen{display:flex}.cc-hubspot-delivery-card__workflow{display:flex;flex-direction:column;gap:1.25rem;padding-top:.15rem;color:#3aafa9}.cc-hubspot-delivery-card__workflow-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem .5rem}.cc-hubspot-delivery-card__workflow-stat-label{width:100%;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgba(26,26,26,.72)}.cc-hubspot-delivery-card__workflow-stat-value{position:relative;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:1.625rem;font-weight:700;line-height:1;letter-spacing:-0.03em;color:#17252a}.cc-hubspot-delivery-card__workflow-stat-glow{position:absolute;inset:-0.35rem -0.5rem;border-radius:12px;background:radial-gradient(circle at 50% 50%, rgba(58, 175, 169, 0.22) 0%, transparent 72%);opacity:.55;filter:blur(6px);z-index:-1}.cc-hubspot-delivery-card__workflow-pill{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .45rem;border-radius:999px;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.625rem;font-weight:600;text-transform:uppercase;color:#2d8f8a;background:rgba(58,175,169,.12);border:1px solid rgba(58,175,169,.22)}.cc-hubspot-delivery-card__workflow-pill-dot{width:5px;height:5px;border-radius:50%;background:#3aafa9;box-shadow:0 0 0 0 rgba(58,175,169,.35)}.cc-hubspot-delivery-card__workflow-flow{position:relative;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));align-items:center;gap:.35rem;min-height:4.5rem;padding:.75rem .35rem .25rem}.cc-hubspot-delivery-card__workflow-lines{position:absolute;inset:.75rem 0 0;width:100%;height:auto;color:rgba(58,175,169,.55);pointer-events:none;overflow:visible}.cc-hubspot-delivery-card__workflow-segment{stroke-linecap:round}.cc-hubspot-delivery-card__workflow-packet{fill:#3aafa9;filter:drop-shadow(0 0 4px rgba(58, 175, 169, 0.55));opacity:0}.cc-hubspot-delivery-card__workflow-node{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.45rem .25rem;border-radius:10px;background:#f5f5f5;border:1px solid rgba(26,26,26,.1);box-shadow:0 1px 0 rgba(255,255,255,.6),0 8px 18px -12px rgba(26,26,26,.22)}.cc-hubspot-delivery-card__workflow-node--hubspot{border-color:rgba(58,175,169,.28);background:linear-gradient(165deg, rgba(58, 175, 169, 0.12) 0%, rgba(58, 175, 169, 0.04) 100%);box-shadow:0 1px 0 rgba(255,255,255,.65),0 10px 22px -10px rgba(58,175,169,.35)}.cc-hubspot-delivery-card__workflow-node--trigger,.cc-hubspot-delivery-card__workflow-node--branch,.cc-hubspot-delivery-card__workflow-node--action{min-height:3.25rem}.cc-hubspot-delivery-card__workflow-node-ring{position:absolute;inset:-3px;border-radius:12px;border:1px solid rgba(58,175,169,.35);opacity:0;pointer-events:none}.cc-hubspot-delivery-card__workflow-node-icon{display:inline-flex;align-items:center;justify-content:center;color:rgba(58,175,169,.85)}.cc-hubspot-delivery-card__workflow-node-label{font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.5625rem;font-weight:600;line-height:1.25;text-align:center;color:#1a1a1a}.cc-hubspot-delivery-card__routing{padding-top:.15rem;color:#3aafa9}.cc-hubspot-delivery-card__routing .cc-hubspot-pipeline-demo__header{flex-wrap:wrap;width:100%}.cc-hubspot-delivery-card__routing .cc-hubspot-pipeline-demo__column{min-height:118px;transition:border-color .35s cubic-bezier(0.22, 1, 0.36, 1),box-shadow .35s cubic-bezier(0.22, 1, 0.36, 1),transform .35s cubic-bezier(0.22, 1, 0.36, 1)}.cc-hubspot-delivery-card__routing-live{display:inline-flex;align-items:center;gap:.35rem;margin-left:auto;padding:.15rem .45rem;border-radius:999px;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.5625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#2d8f8a;background:rgba(58,175,169,.08);border:1px solid rgba(58,175,169,.18)}.cc-hubspot-delivery-card__routing-live-dot{width:5px;height:5px;border-radius:50%;background:#3aafa9}.cc-hubspot-delivery-card__routing-board{position:relative;gap:.5rem}.cc-hubspot-delivery-card__routing-shuttle{position:absolute;top:38%;left:12%;z-index:2;width:10px;height:10px;border-radius:50%;background:#3aafa9;box-shadow:0 0 0 3px rgba(58,175,169,.18),0 0 14px rgba(58,175,169,.45);pointer-events:none;opacity:0}.cc-hubspot-delivery-card__routing-caption{display:block;margin-bottom:.35rem;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.5625rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:rgba(26,26,26,.55);text-align:center}.cc-hubspot-delivery-card__routing-column{align-items:stretch}.cc-hubspot-delivery-card__routing-lead{animation:cc-hubspot-delivery-routing-lead-pulse 3.6s ease-in-out infinite}.cc-hubspot-delivery-card__routing-lead:nth-child(2){animation-delay:.45s}.cc-hubspot-delivery-card__routing-lead:nth-child(3){animation-delay:.9s}.cc-hubspot-delivery-card__progress-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.cc-hubspot-delivery-card__progress-label{font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgba(26,26,26,.72)}.cc-hubspot-delivery-card__progress-value{font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.8125rem;font-weight:600;color:#17252a}.cc-hubspot-delivery-card__progress-track{position:relative;height:.45rem;border-radius:999px;background:rgba(26,26,26,.1);overflow:hidden}.cc-hubspot-delivery-card__progress-fill{display:block;height:100%;width:var(--hubspot-delivery-progress, 0%);border-radius:inherit;background:linear-gradient(90deg, rgba(58, 175, 169, 0.75) 0%, #3aafa9 55%, rgb(30.4300260877%, 76.9425229319%, 74.5572666835%) 100%);transform-origin:left center;position:relative;z-index:1;box-shadow:0 0 12px rgba(58,175,169,.35)}.cc-hubspot-delivery-card__progress-glow{position:absolute;inset:-2px 0;z-index:0;border-radius:inherit;background:linear-gradient(90deg, transparent 0%, rgba(58, 175, 169, 0.35) 50%, transparent 100%);filter:blur(6px);opacity:.65;pointer-events:none}.cc-hubspot-delivery-card__progress-shimmer{position:absolute;inset:0;z-index:2;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg, transparent 0%, rgba(255, 255, 255, 0.45) 48%, transparent 96%);translate:var(--hubspot-delivery-shimmer-x, -120%) 0;opacity:.55;mix-blend-mode:soft-light}.cc-hubspot-delivery-card__progress-value--loop{position:relative;display:inline-grid;place-items:center end;min-width:2.75rem;height:1.125rem}.cc-hubspot-delivery-card__progress-value-step{grid-area:1/1;opacity:0;translate:0 4px}.cc-hubspot-delivery-card__tasks{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.cc-hubspot-delivery-card__task{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem .75rem;border-radius:10px;border:1px solid rgba(26,26,26,.1);background:#f5f5f5;opacity:0;translate:0 10px}.cc-hubspot-delivery-card__task--done .cc-hubspot-delivery-card__task-status{color:rgb(15.4597764339%,56.4617921935%,35.6247022173%);background:rgba(46,168,106,.14);border-color:rgba(46,168,106,.22)}.cc-hubspot-delivery-card__task--live{border-color:rgba(58,175,169,.22);background:rgba(58,175,169,.06)}.cc-hubspot-delivery-card__task--live .cc-hubspot-delivery-card__task-status{color:#2d8f8a;background:rgba(58,175,169,.12);border-color:rgba(58,175,169,.25);animation:cc-hubspot-delivery-live-pulse 2.4s ease-in-out 1.4s infinite}.cc-hubspot-delivery-card__task--queued .cc-hubspot-delivery-card__task-status{color:rgba(26,26,26,.65);background:rgba(26,26,26,.06);border-color:rgba(26,26,26,.1)}.cc-hubspot-delivery-card__task--cycle{border-color:rgba(26,26,26,.1);background:#f5f5f5}.cc-hubspot-delivery-card__task-status-group{position:relative;flex-shrink:0;width:3.75rem;height:1.25rem}.cc-hubspot-delivery-card__task-status--done,.cc-hubspot-delivery-card__task-status--live,.cc-hubspot-delivery-card__task-status--queued{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;opacity:0;scale:.94}.cc-hubspot-delivery-card__task-status--done{color:rgb(15.4597764339%,56.4617921935%,35.6247022173%);background:rgba(46,168,106,.14);border-color:rgba(46,168,106,.22);animation:cc-hubspot-delivery-status-done 14s cubic-bezier(0.22, 1, 0.36, 1) infinite;animation-delay:calc(1.25s + var(--hubspot-delivery-task-index, 0)*-1*3.5s)}.cc-hubspot-delivery-card__task-status--live{color:#2d8f8a;background:rgba(58,175,169,.12);border-color:rgba(58,175,169,.25);animation:cc-hubspot-delivery-status-live 14s cubic-bezier(0.22, 1, 0.36, 1) infinite;animation-delay:calc(1.25s + var(--hubspot-delivery-task-index, 0)*-1*3.5s)}.cc-hubspot-delivery-card__task-status--queued{color:rgba(26,26,26,.65);background:rgba(26,26,26,.06);border-color:rgba(26,26,26,.1);animation:cc-hubspot-delivery-status-queued 14s cubic-bezier(0.22, 1, 0.36, 1) infinite;animation-delay:calc(1.25s + var(--hubspot-delivery-task-index, 0)*-1*3.5s)}.cc-hubspot-delivery-card__task-label{min-width:0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:.8125rem;line-height:1.4;color:#353535}.cc-hubspot-delivery-card__task-status{flex-shrink:0;padding:.15rem .45rem;border-radius:999px;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.625rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;border:1px solid rgba(0,0,0,0)}@media(min-width: 1200px){.cc-hubspot-delivery__visual .cc-hubspot-delivery-card__bar{padding-inline:1.35rem}.cc-hubspot-delivery__visual .cc-hubspot-delivery-card__body{gap:1.25rem;padding:1.35rem 1.5rem 1.65rem}.cc-hubspot-delivery__visual .cc-hubspot-delivery-card--screens-cycle .cc-hubspot-delivery-card__screens{min-height:21.5rem}.cc-hubspot-delivery__visual .cc-hubspot-delivery-card__workflow-stat-value{font-size:1.875rem}.cc-hubspot-delivery__visual .cc-hubspot-delivery-card__workflow-flow{min-height:5rem;padding:.875rem .5rem .35rem}.cc-hubspot-delivery__visual .cc-hubspot-delivery-card__routing .cc-hubspot-pipeline-demo__column{min-height:142px}.cc-hubspot-delivery__visual .cc-hubspot-delivery-card__task{padding:.75rem .875rem}.cc-hubspot-delivery__visual .cc-hubspot-delivery-card__task-label{font-size:.875rem}}@keyframes cc-hubspot-delivery-progress-fill{from{scale:0 1}to{scale:1 1}}@keyframes cc-hubspot-delivery-task-enter{from{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}@keyframes cc-hubspot-delivery-live-pulse{0%,100%{box-shadow:0 0 0 0 rgba(58,175,169,0)}50%{box-shadow:0 0 0 3px rgba(58,175,169,.12)}}@keyframes cc-hubspot-delivery-badge-breathe{0%,100%{scale:1;box-shadow:0 0 0 0 rgba(46,168,106,0)}50%{scale:1.03;box-shadow:0 0 0 4px rgba(46,168,106,.1)}}@keyframes cc-hubspot-delivery-mark-float{0%,100%{translate:0 0}50%{translate:0 -2px}}@keyframes cc-hubspot-delivery-progress-loop{0%,8%{width:var(--hubspot-delivery-progress-base, 72%)}28%,36%{width:var(--hubspot-delivery-progress-step-1, 79%)}56%,64%{width:var(--hubspot-delivery-progress-step-2, 86%)}84%,92%{width:var(--hubspot-delivery-progress-step-3, 91%)}100%{width:var(--hubspot-delivery-progress-base, 72%)}}@keyframes cc-hubspot-delivery-progress-value{0%,22%{opacity:1;translate:0 0}25%,100%{opacity:0;translate:0 -4px}}@keyframes cc-hubspot-delivery-progress-value-step{0%,22%{opacity:0;translate:0 4px}25%,47%{opacity:1;translate:0 0}50%,100%{opacity:0;translate:0 -4px}}@keyframes cc-hubspot-delivery-progress-value-step-1{0%,47%{opacity:0;translate:0 4px}50%,72%{opacity:1;translate:0 0}75%,100%{opacity:0;translate:0 -4px}}@keyframes cc-hubspot-delivery-progress-value-step-2{0%,72%{opacity:0;translate:0 4px}75%,97%{opacity:1;translate:0 0}100%{opacity:0;translate:0 -4px}}@keyframes cc-hubspot-delivery-shimmer-sweep{0%{--hubspot-delivery-shimmer-x: -120%}100%{--hubspot-delivery-shimmer-x: 220%}}@keyframes cc-hubspot-delivery-task-row-cycle{0%,28%{border-color:rgba(46,168,106,.18);background:rgba(46,168,106,.05)}33%,61%{border-color:rgba(58,175,169,.22);background:rgba(58,175,169,.06)}66%,94%{border-color:rgba(26,26,26,.1);background:#f5f5f5}100%{border-color:rgba(46,168,106,.18);background:rgba(46,168,106,.05)}}@keyframes cc-hubspot-delivery-status-done{0%,28%{opacity:1;scale:1}33%,100%{opacity:0;scale:.94}}@keyframes cc-hubspot-delivery-status-live{0%,28%{opacity:0;scale:.94;box-shadow:0 0 0 0 rgba(58,175,169,0)}33%,61%{opacity:1;scale:1;box-shadow:0 0 0 3px rgba(58,175,169,.12)}66%,100%{opacity:0;scale:.94;box-shadow:0 0 0 0 rgba(58,175,169,0)}}@keyframes cc-hubspot-delivery-status-queued{0%,61%{opacity:0;scale:.94}66%,94%{opacity:1;scale:1}100%{opacity:0;scale:.94}}@keyframes cc-hubspot-delivery-routing-lead-pulse{0%,100%{opacity:.72;scale:.98;box-shadow:0 0 0 0 rgba(58,175,169,0)}50%{opacity:1;scale:1;box-shadow:0 0 0 2px rgba(58,175,169,.12)}}@keyframes cc-hubspot-delivery-aura-breathe{0%,100%{opacity:.45;scale:1}50%{opacity:.72;scale:1.03}}@keyframes cc-hubspot-delivery-card-float{0%,100%{translate:0 0}50%{translate:0 -3px}}@keyframes cc-hubspot-delivery-workflow-segment-flow{to{stroke-dashoffset:-28}}@keyframes cc-hubspot-delivery-workflow-packet-1{0%{opacity:0;transform:translateX(0)}8%{opacity:1}42%{opacity:1;transform:translateX(44px)}50%,100%{opacity:0;transform:translateX(44px)}}@keyframes cc-hubspot-delivery-workflow-packet-2{0%,18%{opacity:0;transform:translateX(0)}26%{opacity:1}58%{opacity:1;transform:translateX(44px)}66%,100%{opacity:0;transform:translateX(44px)}}@keyframes cc-hubspot-delivery-workflow-packet-3{0%,36%{opacity:0;transform:translateX(0)}44%{opacity:1}76%{opacity:1;transform:translateX(44px)}84%,100%{opacity:0;transform:translateX(44px)}}@keyframes cc-hubspot-delivery-workflow-node-ring{0%,100%{opacity:0;scale:.92}12%,28%{opacity:.85;scale:1;box-shadow:0 0 0 0 rgba(58,175,169,.2)}18%{box-shadow:0 0 0 4px rgba(58,175,169,0)}}@keyframes cc-hubspot-delivery-workflow-stat-glow{0%,100%{opacity:.35;scale:.96}50%{opacity:.75;scale:1.04}}@keyframes cc-hubspot-delivery-workflow-pill-dot{0%,100%{opacity:.45;scale:.85;box-shadow:0 0 0 0 rgba(58,175,169,0)}50%{opacity:1;scale:1;box-shadow:0 0 0 4px rgba(58,175,169,.14)}}@keyframes cc-hubspot-delivery-routing-shuttle{0%,66%{opacity:0;translate:0 0}68%{opacity:1;translate:0 0}78%{opacity:1;translate:calc(50% - .5rem) -6px}88%{opacity:1;translate:calc(100% - 1.25rem) 4px}94%,100%{opacity:0;translate:calc(100% - 1.25rem) 4px}}@keyframes cc-hubspot-delivery-routing-column-0{0%,66%{border-color:#e0e2e6;box-shadow:0 4px 24px rgba(0,0,0,.06);translate:0 0}70%,76%{border-color:rgba(58,175,169,.35);box-shadow:0 4px 24px rgba(0,0,0,.06),0 0 0 3px rgba(58,175,169,.1);translate:0 -2px}82%,100%{border-color:#e0e2e6;box-shadow:0 4px 24px rgba(0,0,0,.06);translate:0 0}}@keyframes cc-hubspot-delivery-routing-column-1{0%,74%{border-color:#e0e2e6;box-shadow:0 4px 24px rgba(0,0,0,.06);translate:0 6px}78%,86%{border-color:rgba(58,175,169,.35);box-shadow:0 4px 24px rgba(0,0,0,.06),0 0 0 3px rgba(58,175,169,.1);translate:0 2px}92%,100%{border-color:#e0e2e6;box-shadow:0 4px 24px rgba(0,0,0,.06);translate:0 6px}}@keyframes cc-hubspot-delivery-routing-column-2{0%,82%{border-color:#e0e2e6;box-shadow:0 4px 24px rgba(0,0,0,.06);translate:0 12px}86%,94%{border-color:rgba(58,175,169,.35);box-shadow:0 4px 24px rgba(0,0,0,.06),0 0 0 3px rgba(58,175,169,.1);translate:0 8px}100%{border-color:#e0e2e6;box-shadow:0 4px 24px rgba(0,0,0,.06);translate:0 12px}}@keyframes cc-hubspot-delivery-routing-live-dot{0%,100%{opacity:.4;scale:.85}50%{opacity:1;scale:1}}@keyframes cc-hubspot-delivery-progress-glow-pulse{0%,100%{opacity:.35}50%{opacity:.85}}@keyframes cc-hubspot-delivery-screen-workflows{0%,28%{opacity:1;translate:0 0}33%,100%{opacity:0;translate:-10px 0}}@keyframes cc-hubspot-delivery-screen-triggers{0%,28%{opacity:0;translate:10px 0}33%,61%{opacity:1;translate:0 0}66%,100%{opacity:0;translate:-10px 0}}@keyframes cc-hubspot-delivery-screen-routing{0%,61%{opacity:0;translate:10px 0}66%,94%{opacity:1;translate:0 0}100%{opacity:0;translate:-10px 0}}@keyframes cc-hubspot-delivery-screen-tab-workflows{0%,28%{opacity:1;scale:1;color:#2d8f8a;background:rgba(58,175,169,.12);border-color:rgba(58,175,169,.22)}33%,100%{opacity:.72;scale:.98;color:rgba(26,26,26,.55);background:rgba(26,26,26,.05);border-color:rgba(0,0,0,0)}}@keyframes cc-hubspot-delivery-screen-tab-triggers{0%,28%{opacity:.72;scale:.98;color:rgba(26,26,26,.55);background:rgba(26,26,26,.05);border-color:rgba(0,0,0,0)}33%,61%{opacity:1;scale:1;color:#2d8f8a;background:rgba(58,175,169,.12);border-color:rgba(58,175,169,.22)}66%,100%{opacity:.72;scale:.98;color:rgba(26,26,26,.55);background:rgba(26,26,26,.05);border-color:rgba(0,0,0,0)}}@keyframes cc-hubspot-delivery-screen-tab-routing{0%,61%{opacity:.72;scale:.98;color:rgba(26,26,26,.55);background:rgba(26,26,26,.05);border-color:rgba(0,0,0,0)}66%,94%{opacity:1;scale:1;color:#2d8f8a;background:rgba(58,175,169,.12);border-color:rgba(58,175,169,.22)}100%{opacity:.72;scale:.98;color:rgba(26,26,26,.55);background:rgba(26,26,26,.05);border-color:rgba(0,0,0,0)}}@media(prefers-reduced-motion: no-preference){.cc-hubspot-delivery-card--in-view .cc-hubspot-delivery-card__progress-fill{animation:cc-hubspot-delivery-progress-fill 1.1s cubic-bezier(0.22, 1, 0.36, 1) .15s both}.cc-hubspot-delivery-card--in-view .cc-hubspot-delivery-card__task:not(.cc-hubspot-delivery-card__task--cycle){animation:cc-hubspot-delivery-task-enter .52s cubic-bezier(0.22, 1, 0.36, 1) both}.cc-hubspot-delivery-card--in-view .cc-hubspot-delivery-card__task:not(.cc-hubspot-delivery-card__task--cycle):nth-child(1){animation-delay:0.28s}.cc-hubspot-delivery-card--in-view .cc-hubspot-delivery-card__task:not(.cc-hubspot-delivery-card__task--cycle):nth-child(2){animation-delay:0.38s}.cc-hubspot-delivery-card--in-view .cc-hubspot-delivery-card__task:not(.cc-hubspot-delivery-card__task--cycle):nth-child(3){animation-delay:0.48s}.cc-hubspot-delivery-card--in-view .cc-hubspot-delivery-card__task:not(.cc-hubspot-delivery-card__task--cycle):nth-child(4){animation-delay:0.58s}.cc-hubspot-delivery-card--in-view .cc-hubspot-delivery-card__task:not(.cc-hubspot-delivery-card__task--cycle):nth-child(5){animation-delay:0.68s}.cc-hubspot-delivery-card--in-view .cc-hubspot-delivery-card__task:not(.cc-hubspot-delivery-card__task--cycle):nth-child(6){animation-delay:0.78s}.cc-hubspot-delivery-card--loop{animation:cc-hubspot-delivery-card-float 5.6s ease-in-out infinite}.cc-hubspot-delivery-card--loop .cc-hubspot-delivery-card__aura{animation:cc-hubspot-delivery-aura-breathe 4.8s ease-in-out infinite}.cc-hubspot-delivery-card--loop .cc-hubspot-delivery-card__mark{animation:cc-hubspot-delivery-mark-float 4.2s ease-in-out infinite}.cc-hubspot-delivery-card--loop .cc-hubspot-delivery-card__badge{animation:cc-hubspot-delivery-badge-breathe 2.8s ease-in-out infinite}.cc-hubspot-delivery-card--loop .cc-hubspot-delivery-card__progress-glow{animation:cc-hubspot-delivery-progress-glow-pulse 2.2s ease-in-out infinite}.cc-hubspot-delivery-card--loop .cc-hubspot-delivery-card__workflow-segment{animation:cc-hubspot-delivery-workflow-segment-flow 1.8s linear infinite}.cc-hubspot-delivery-card--loop .cc-hubspot-delivery-card__workflow-packet--1{animation:cc-hubspot-delivery-workflow-packet-1 2.8s cubic-bezier(0.22, 1, 0.36, 1) infinite}.cc-hubspot-delivery-card--loop .cc-hubspot-delivery-card__workflow-packet--2{animation:cc-hubspot-delivery-workflow-packet-2 2.8s cubic-bezier(0.22, 1, 0.36, 1) infinite}.cc-hubspot-delivery-card--loop .cc-hubspot-delivery-card__workflow-packet--3{animation:cc-hubspot-delivery-workflow-packet-3 2.8s cubic-bezier(0.22, 1, 0.36, 1) infinite}.cc-hubspot-delivery-card--loop .cc-hubspot-delivery-card__workflow-node-ring{animation:cc-hubspot-delivery-workflow-node-ring 2.8s cubic-bezier(0.22, 1, 0.36, 1) infinite;animation-delay:calc(var(--hubspot-delivery-node-index, 0)*.35s)}.cc-hubspot-delivery-card--loop .cc-hubspot-delivery-card__workflow-stat-glow{animation:cc-hubspot-delivery-workflow-stat-glow 3.2s ease-in-out infinite}.cc-hubspot-delivery-card--loop .cc-hubspot-delivery-card__workflow-pill-dot{animation:cc-hubspot-delivery-workflow-pill-dot 1.5s ease-in-out infinite}.cc-hubspot-delivery-card--loop .cc-hubspot-delivery-card__routing-shuttle{animation:cc-hubspot-delivery-routing-shuttle 15s cubic-bezier(0.22, 1, 0.36, 1) infinite both}.cc-hubspot-delivery-card--loop .cc-hubspot-delivery-card__routing-live-dot{animation:cc-hubspot-delivery-routing-live-dot 1.4s ease-in-out infinite}.cc-hubspot-delivery-card--loop .cc-hubspot-delivery-card__routing-column:nth-child(2){animation:cc-hubspot-delivery-routing-column-0 15s cubic-bezier(0.22, 1, 0.36, 1) infinite both}.cc-hubspot-delivery-card--loop .cc-hubspot-delivery-card__routing-column:nth-child(3){animation:cc-hubspot-delivery-routing-column-1 15s cubic-bezier(0.22, 1, 0.36, 1) infinite both}.cc-hubspot-delivery-card--loop .cc-hubspot-delivery-card__routing-column:nth-child(4){animation:cc-hubspot-delivery-routing-column-2 15s cubic-bezier(0.22, 1, 0.36, 1) infinite both}.cc-hubspot-delivery-card--loop .cc-hubspot-delivery-card__progress-fill{animation:cc-hubspot-delivery-progress-loop 14s cubic-bezier(0.22, 1, 0.36, 1) 1.25s infinite both}.cc-hubspot-delivery-card--loop .cc-hubspot-delivery-card__progress-shimmer{animation:cc-hubspot-delivery-shimmer-sweep 2.4s linear 1.25s infinite}.cc-hubspot-delivery-card--loop .cc-hubspot-delivery-card__progress-value-step{animation:cc-hubspot-delivery-progress-value 14s cubic-bezier(0.22, 1, 0.36, 1) 1.25s infinite both}.cc-hubspot-delivery-card--loop .cc-hubspot-delivery-card__progress-value-step:nth-child(2){animation-name:cc-hubspot-delivery-progress-value-step}.cc-hubspot-delivery-card--loop .cc-hubspot-delivery-card__progress-value-step:nth-child(3){animation-name:cc-hubspot-delivery-progress-value-step-1}.cc-hubspot-delivery-card--loop .cc-hubspot-delivery-card__progress-value-step:nth-child(4){animation-name:cc-hubspot-delivery-progress-value-step-2}.cc-hubspot-delivery-card--loop .cc-hubspot-delivery-card__task--cycle{opacity:1;translate:none;animation:cc-hubspot-delivery-task-enter .52s cubic-bezier(0.22, 1, 0.36, 1) both,cc-hubspot-delivery-task-row-cycle 14s cubic-bezier(0.22, 1, 0.36, 1) 1.25s infinite}.cc-hubspot-delivery-card--loop .cc-hubspot-delivery-card__task--cycle:nth-child(1){animation-delay:0.28s,1.25s}.cc-hubspot-delivery-card--loop .cc-hubspot-delivery-card__task--cycle:nth-child(2){animation-delay:0.38s,-2.25s}.cc-hubspot-delivery-card--loop .cc-hubspot-delivery-card__task--cycle:nth-child(3){animation-delay:0.48s,-5.75s}.cc-hubspot-delivery-card--loop .cc-hubspot-delivery-card__task--cycle:nth-child(4){animation-delay:0.58s,-9.25s}.cc-hubspot-delivery-card--loop .cc-hubspot-delivery-card__task--cycle:nth-child(5){animation-delay:0.68s,-12.75s}.cc-hubspot-delivery-card--loop .cc-hubspot-delivery-card__task--cycle:nth-child(6){animation-delay:0.78s,-16.25s}.cc-hubspot-delivery-card--screens-cycle .cc-hubspot-delivery-card__screen--workflows.cc-hubspot-delivery-card__screen--cycle{animation:cc-hubspot-delivery-screen-workflows 15s cubic-bezier(0.22, 1, 0.36, 1) infinite both}.cc-hubspot-delivery-card--screens-cycle .cc-hubspot-delivery-card__screen--triggers.cc-hubspot-delivery-card__screen--cycle{animation:cc-hubspot-delivery-screen-triggers 15s cubic-bezier(0.22, 1, 0.36, 1) infinite both}.cc-hubspot-delivery-card--screens-cycle .cc-hubspot-delivery-card__screen--routing.cc-hubspot-delivery-card__screen--cycle{animation:cc-hubspot-delivery-screen-routing 15s cubic-bezier(0.22, 1, 0.36, 1) infinite both}.cc-hubspot-delivery-card--screens-cycle .cc-hubspot-delivery-card__screen-tab:nth-child(1){animation:cc-hubspot-delivery-screen-tab-workflows 15s cubic-bezier(0.22, 1, 0.36, 1) infinite both}.cc-hubspot-delivery-card--screens-cycle .cc-hubspot-delivery-card__screen-tab:nth-child(2){animation:cc-hubspot-delivery-screen-tab-triggers 15s cubic-bezier(0.22, 1, 0.36, 1) infinite both}.cc-hubspot-delivery-card--screens-cycle .cc-hubspot-delivery-card__screen-tab:nth-child(3){animation:cc-hubspot-delivery-screen-tab-routing 15s cubic-bezier(0.22, 1, 0.36, 1) infinite both}}@media(prefers-reduced-motion: reduce){.cc-hubspot-delivery-card,.cc-hubspot-delivery-card--loop{animation:none;box-shadow:0 4px 24px rgba(0,0,0,.06)}.cc-hubspot-delivery-card__aura,.cc-hubspot-delivery-card__progress-glow,.cc-hubspot-delivery-card__progress-shimmer,.cc-hubspot-delivery-card__routing-shuttle,.cc-hubspot-delivery-card__workflow-stat-glow,.cc-hubspot-delivery-card__workflow-node-ring,.cc-hubspot-delivery-card__workflow-packet,.cc-hubspot-delivery-card__workflow-segment,.cc-hubspot-delivery-card__routing-lead,.cc-hubspot-delivery-card__routing-column,.cc-hubspot-delivery-card__routing-live-dot,.cc-hubspot-delivery-card__workflow-pill-dot,.cc-hubspot-delivery-card__mark,.cc-hubspot-delivery-card__badge,.cc-hubspot-delivery-card__progress-fill,.cc-hubspot-delivery-card__progress-value-step,.cc-hubspot-delivery-card__task--cycle,.cc-hubspot-delivery-card__task-status--done,.cc-hubspot-delivery-card__task-status--live,.cc-hubspot-delivery-card__task-status--queued,.cc-hubspot-delivery-card__screen--cycle,.cc-hubspot-delivery-card__screen-tab{animation:none !important}.cc-hubspot-delivery-card__task{opacity:1;translate:none}.cc-hubspot-delivery-card__task--live .cc-hubspot-delivery-card__task-status{animation:none}.cc-hubspot-delivery-card__progress-fill{box-shadow:none}.cc-hubspot-delivery-card__routing-column{translate:none !important}.cc-hubspot-pipeline-demo__column--2{transform:translateY(6px)}.cc-hubspot-pipeline-demo__column--3{transform:translateY(12px)}}.cc-hubspot-deliverables-showcase{position:relative;width:100%;min-height:clamp(20rem,44vw,24rem);padding-bottom:1.5rem}.cc-hubspot-deliverables-showcase__main{position:relative;z-index:1;width:100%;max-width:28rem}.cc-hubspot-deliverables-showcase__bar{border-bottom:1px solid rgba(26,26,26,.12)}.cc-hubspot-deliverables-showcase__bar .cc-service-demo-card-bar__title{min-width:0;flex:1}.cc-hubspot-deliverables-showcase__mark{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:.5rem;background:rgba(58,175,169,.12);color:#3aafa9}.cc-hubspot-deliverables-showcase__live-pill{flex-shrink:0;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:rgb(14.5999633498%,53.3216052776%,33.6433938061%);background:rgba(46,168,106,.14);border:1px solid rgba(46,168,106,.28);border-radius:999px;padding:.25rem .625rem}.cc-hubspot-deliverables-showcase__body{padding:1.5rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:1.5rem}.cc-hubspot-deliverables-showcase__stat{display:flex;flex-wrap:wrap;align-items:baseline;gap:.375rem .75rem}.cc-hubspot-deliverables-showcase__stat-label{font-size:.8125rem;color:rgba(26,26,26,.62)}.cc-hubspot-deliverables-showcase__stat-value{font-size:1.375rem;font-weight:650;letter-spacing:-0.02em;color:#353535}.cc-hubspot-deliverables-showcase__flow{position:relative;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));align-items:start;gap:.5rem;min-height:5.25rem;padding:.65rem .25rem .35rem}.cc-hubspot-deliverables-showcase__lines{position:absolute;inset:1.35rem .5rem auto;width:calc(100% - 1rem);height:auto;color:rgba(58,175,169,.45);pointer-events:none;overflow:visible}.cc-hubspot-deliverables-showcase__node{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.4rem;min-width:0;padding:.4rem .2rem .35rem;text-align:center;border-radius:10px;background:#f5f5f5;border:1px solid rgba(26,26,26,.1);box-shadow:0 1px 0 rgba(255,255,255,.6),0 8px 18px -12px rgba(26,26,26,.2)}.cc-hubspot-deliverables-showcase__node--hubspot{border-color:rgba(58,175,169,.28);background:linear-gradient(165deg, rgba(58, 175, 169, 0.12) 0%, rgba(58, 175, 169, 0.04) 100%);box-shadow:0 1px 0 rgba(255,255,255,.65),0 10px 22px -10px rgba(58,175,169,.32)}.cc-hubspot-deliverables-showcase__node-icon{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:.5rem;color:rgba(58,175,169,.85)}.cc-hubspot-deliverables-showcase__node--hubspot .cc-hubspot-deliverables-showcase__node-icon{color:#3aafa9}.cc-hubspot-deliverables-showcase__node-label{font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.5625rem;font-weight:600;line-height:1.3;color:#1a1a1a;max-width:100%;overflow-wrap:anywhere}.cc-hubspot-deliverables-showcase__steps{margin:0;padding:1rem 0 0;list-style:none;display:grid;gap:.5625rem;border-top:1px solid rgba(26,26,26,.12);position:relative;z-index:2;background:#fff}.cc-hubspot-deliverables-showcase__step{display:flex;align-items:center;gap:.625rem;font-size:.8125rem;line-height:1.35;color:#353535}.cc-hubspot-deliverables-showcase__step-label{min-width:0}.cc-hubspot-deliverables-showcase__step-index{flex-shrink:0;width:1.375rem;height:1.375rem;display:inline-flex;align-items:center;justify-content:center;font-size:.6875rem;font-weight:600;border-radius:999px;background:rgba(53,53,53,.06);color:rgba(26,26,26,.62)}.cc-hubspot-deliverables-showcase__summary{position:absolute;z-index:2;right:0;bottom:5.75rem;width:min(13.5rem,52%);padding:1rem 1.5rem;box-shadow:0 12px 28px rgba(15,23,42,.12),0 2px 6px rgba(15,23,42,.06)}.cc-hubspot-deliverables-showcase__summary-head{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .5rem;margin-bottom:.5rem}.cc-hubspot-deliverables-showcase__summary-mark{display:inline-flex;flex-shrink:0;color:#3aafa9}.cc-hubspot-deliverables-showcase__summary-title{flex:1 1 auto;min-width:5rem;font-size:.75rem;font-weight:600;line-height:1.25;color:#353535}.cc-hubspot-deliverables-showcase__summary-badge{flex-shrink:0;margin-inline-start:auto;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;color:rgb(15.4597764339%,56.4617921935%,35.6247022173%);background:rgba(46,168,106,.12);border-radius:999px;padding:.125rem .4375rem}.cc-hubspot-deliverables-showcase__summary-active{margin:0 0 .625rem;font-size:.6875rem;line-height:1.45;color:rgba(26,26,26,.62)}.cc-hubspot-deliverables-showcase__summary-flow{display:flex;align-items:center;gap:.25rem}.cc-hubspot-deliverables-showcase__summary-dot{width:.375rem;height:.375rem;border-radius:999px;background:rgba(53,53,53,.2);flex-shrink:0}.cc-hubspot-deliverables-showcase__summary-dot--brand{background:#3aafa9;box-shadow:0 0 0 3px rgba(58,175,169,.18)}.cc-hubspot-deliverables-showcase__summary-line{flex:1;min-width:.75rem;height:1px;background:linear-gradient(90deg, rgba(53, 53, 53, 0.12), rgba(58, 175, 169, 0.35), rgba(53, 53, 53, 0.12))}@media(min-width: 810px){.cc-hubspot-deliverables-showcase{min-height:21rem;padding-bottom:2.5rem}.cc-hubspot-deliverables-showcase__summary{right:-0.25rem;bottom:6.25rem}.cc-hubspot-deliverables-showcase__flow{gap:.625rem;padding-inline:.35rem}}@media(max-width: 809px){.cc-hubspot-deliverables-showcase__summary{position:relative;right:auto;bottom:auto;width:100%;max-width:16rem;margin:-1rem 0 0 auto}.cc-hubspot-deliverables-showcase{padding-bottom:0}}.cc-seo-deliverables__media--showcase .cc-hubspot-deliverables-showcase{width:100%;max-width:100%}.cc-hubspot-implementation-timeline{padding-inline:12px}.cc-hubspot-implementation-timeline__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-implementation-timeline__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-hubspot-implementation-timeline__header{display:flex;flex-direction:column;align-items:flex-start;gap:12px;max-width:none;margin-bottom:clamp(2.25rem,4.5vw,3.25rem)}.cc-hubspot-implementation-timeline__title{margin:0;width:100%;max-width:28rem;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(2rem,1.35rem + 2.2vw,2.75rem);font-weight:500;line-height:1.12;letter-spacing:-0.025em;color:#1d1d1d;text-wrap:balance}.cc-hubspot-implementation-timeline__steps{display:grid;grid-template-columns:minmax(0, 1fr);gap:clamp(2rem,4vw,2.75rem);margin:0;padding:0;list-style:none}@media(min-width: 810px){.cc-hubspot-implementation-timeline__steps{position:relative;grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:clamp(1.5rem,3vw,2.5rem);row-gap:0}.cc-hubspot-implementation-timeline__steps::before{content:"";position:absolute;top:calc(9px/2);left:0;right:0;height:1px;background:rgba(29,29,29,.14);pointer-events:none;transform:translateY(-50%)}}.cc-hubspot-implementation-timeline__step{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:0;min-width:0;padding-left:calc(9px + 1rem)}@media(min-width: 810px){.cc-hubspot-implementation-timeline__step{padding-left:0}}@media(max-width: 809px){.cc-hubspot-implementation-timeline__step::before{content:"";position:absolute;top:calc(9px + .35rem);bottom:-clamp(2rem, 4vw, 2.75rem);left:calc(9px/2);width:1px;background:rgba(29,29,29,.14);pointer-events:none}.cc-hubspot-implementation-timeline__step:last-child::before{display:none}}.cc-hubspot-implementation-timeline__node{position:absolute;left:0;top:0;width:9px;height:9px;border-radius:50%;background:rgba(29,29,29,.26);flex-shrink:0;z-index:1}@media(min-width: 810px){.cc-hubspot-implementation-timeline__node{position:relative;left:auto;top:auto;margin:0 0 clamp(1.25rem,2vw,1.75rem);align-self:flex-start}}.cc-hubspot-implementation-timeline__timestamp{margin:0 0 clamp(1rem,1.8vw,1.35rem);font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:.9375rem;font-weight:500;line-height:1.45;color:#3aafa9;letter-spacing:-0.015em}.cc-hubspot-implementation-timeline__block{display:flex;flex-direction:column;gap:.2rem;width:100%}.cc-hubspot-implementation-timeline__block+.cc-hubspot-implementation-timeline__block{margin-top:clamp(1rem,1.6vw,1.35rem)}.cc-hubspot-implementation-timeline__label{margin:0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:.9375rem;font-weight:600;line-height:1.35;color:#1d1d1d;letter-spacing:-0.01em}.cc-hubspot-implementation-timeline__text{margin:0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:.9375rem;font-weight:400;line-height:1.55;color:#6b7280;text-wrap:pretty}.cc-main--seo .cc-container,.cc-main--seo .cc-faq__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-main--seo .cc-container,.cc-main--seo .cc-faq__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-main--seo .cc-service-directory{padding-inline:0}.cc-main--seo .cc-service-directory__inner{box-sizing:border-box;width:100%;max-width:95rem;margin-inline:auto;padding-inline:clamp(1.5rem,4vw,2rem)}@media(min-width: 1200px){.cc-main--seo .cc-service-directory__inner{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-main--seo .cc-section{padding-block:clamp(4.5rem,8vw,7.5rem)}.cc-seo-heading{margin:.875rem 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-seo-heading--on-dark{color:#fff}.cc-seo-lead{margin:1rem 0 0;max-width:38rem;font-size:clamp(1rem,.94rem + .3vw,1.125rem);line-height:1.6;color:#4f4f4f;text-wrap:pretty}.cc-seo-cta-row--center{justify-content:center}.cc-seo-hero{padding-top:calc(80px + 2.5rem)}.cc-seo-hero__grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:2.5rem}@media(min-width: 1200px){.cc-seo-hero__grid{grid-template-columns:minmax(0, 7fr) minmax(0, 5fr);gap:6rem;align-items:end}}.cc-seo-hero__heading{min-width:0}.cc-seo-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-seo-hero__title{hyphens:auto}}.cc-seo-hero__title{color:#17252a}.cc-seo-hero__title b,.cc-seo-hero__title strong{font-weight:inherit;color:#3aafa9}.cc-seo-hero__aside{max-width:32rem}.cc-seo-hero__lead{margin:0;font-size:clamp(1rem,.94rem + .3vw,1.125rem);line-height:1.6;color:#4f4f4f;text-wrap:pretty}.cc-seo-hero__actions{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;margin-top:2.5rem}@media(min-width: 640px){.cc-seo-hero__actions{flex-flow:row wrap;align-items:center}}.cc-seo-hero__secondary-cta{margin-top:.125rem}@media(min-width: 640px){.cc-seo-hero__secondary-cta{margin-top:0}}.cc-seo-hero__media{position:relative;margin-top:clamp(2.5rem,5vw,4rem)}.cc-seo-hero__media .cc-blueprint:not(.cc-blueprint--theme-dark){--cc-blueprint-paper: #f7f1e6}.cc-seo-hero__media--full{box-sizing:border-box;width:100%;max-width:none;margin-inline:0;padding-inline:12px}.cc-seo-hero__media--full .cc-seo-hero__media-frame{position:relative;width:100%;min-height:clamp(22rem,42vw,38rem);border-radius:12px;overflow:hidden;background:var(--cc-blueprint-paper, #f7f1e6)}@media(min-width: 810px){.cc-seo-hero__media--full .cc-seo-hero__media-frame{min-height:clamp(26rem,48vw,42rem)}}.cc-seo-hero__media--full .cc-blueprint{height:100%;min-height:inherit;border-radius:inherit;padding:clamp(.65rem,1.2vw,1.25rem)}.cc-seo-hero__media--full .cc-blueprint__stage{aspect-ratio:auto;min-height:clamp(18rem,36vw,34rem)}.cc-seo-hero__media--full .cc-blueprint__image{object-fit:cover;object-position:50% 42%}.cc-seo-hero__media--full .cc-blueprint.cc-blueprint--theme-dark{background:var(--cc-blueprint-paper)}.cc-seo-hero--tone-blend .cc-seo-hero__media .cc-blueprint:not(.cc-blueprint--theme-dark){--cc-blueprint-paper: transparent}.cc-seo-hero--tone-blend .cc-seo-hero__media .cc-blueprint:not(.cc-blueprint--theme-dark) .cc-blueprint__image,.cc-seo-hero--tone-blend .cc-seo-hero__media .cc-blueprint:not(.cc-blueprint--theme-dark) .cc-blueprint__particles{filter:saturate(0.45) brightness(1.07) contrast(1.04);mix-blend-mode:multiply}.cc-seo-hero--tone-blend .cc-seo-hero__media .cc-blueprint:not(.cc-blueprint--theme-dark) .cc-blueprint__image-wrap,.cc-seo-hero--tone-blend .cc-seo-hero__media .cc-blueprint:not(.cc-blueprint--theme-dark) .cc-blueprint__particles{mask-image:linear-gradient(to right, transparent 0%, #000 9%, #000 91%, transparent 100%),linear-gradient(to bottom, transparent 0%, #000 12%, #000 86%, transparent 100%);mask-composite:intersect}.cc-seo-hero--tone-blend .cc-seo-hero__media .cc-blueprint:not(.cc-blueprint--theme-dark) .cc-blueprint__ruler{display:none}.cc-seo-hero--tone-ink .cc-seo-hero__media .cc-blueprint:not(.cc-blueprint--theme-dark) .cc-blueprint__image,.cc-seo-hero--tone-ink .cc-seo-hero__media .cc-blueprint:not(.cc-blueprint--theme-dark) .cc-blueprint__particles{filter:brightness(1.1) contrast(1.12) url(#cc-seo-hero-ink)}.cc-seo-hero--composed>.cc-container:first-child{position:relative;z-index:2}.cc-seo-hero--composed .cc-seo-hero__media{z-index:1;margin-top:clamp(1.25rem,4vw,2rem)}@media(max-width: 809px){.cc-seo-hero--composed .cc-seo-hero__media{padding-inline:.25rem}.cc-seo-hero--composed .cc-seo-hero__media .cc-blueprint{padding:0}}@media(min-width: 810px){.cc-seo-hero--composed .cc-seo-hero__media{margin-top:calc(-1*clamp(1rem,7.5vw,6.5rem))}.cc-seo-hero--composed .cc-seo-hero__media .cc-blueprint{max-width:max(56rem,(100svh - 13.75rem)*1.95);margin-inline:auto}}.cc-seo-hero--composed .cc-seo-hero__media .cc-blueprint__corner--tl,.cc-seo-hero--composed .cc-seo-hero__media .cc-blueprint__corner--tr{display:none}.cc-seo-hero--parallax .cc-seo-hero__media .cc-blueprint__stage{transform:translate3d(0, calc(var(--cc-hero-scroll, 0px) * 0.12), 0);will-change:transform}.cc-seo-hero--parallax>.cc-container:first-child{transform:translate3d(0, calc(var(--cc-hero-scroll, 0px) * -0.035), 0)}.cc-seo-hero--title-large .cc-seo-hero__title{font-size:clamp(2.5rem,1.3rem + 3.9vw,4.75rem);line-height:1.04;letter-spacing:-0.03em}@media(min-width: 1200px){.cc-seo-hero--title-large .cc-seo-hero__grid{grid-template-columns:minmax(0, 8fr) minmax(0, 4fr)}}.cc-seo-hero__highlight{position:relative;z-index:0;white-space:nowrap}.cc-seo-hero__highlight::after{content:"";position:absolute;right:-0.12em;bottom:.02em;left:-0.08em;z-index:-1;height:.42em;background:#3aafa9;opacity:.5;mask:url("/assets/imgs/services/seo/brush/brush-2.svg") center/100% 100% no-repeat;clip-path:inset(0 100% 0 0);animation:cc-seo-hero-brush 1.1s cubic-bezier(0.65, 0, 0.35, 1) .6s forwards}@media(prefers-reduced-motion: reduce){.cc-seo-hero__highlight::after{clip-path:none;animation:none}}.cc-seo-hero__dev-blueprint-theme{position:absolute;top:.5rem;right:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;max-width:calc(100% - .5rem);padding:.35rem .5rem .35rem .65rem;border-radius:999px;background:rgba(15,23,42,.88);box-shadow:0 4px 16px rgba(15,23,42,.18);pointer-events:auto}.cc-seo-hero__dev-blueprint-theme-divider{flex-shrink:0;width:1px;height:1.25rem;background:#334155}.cc-seo-hero__dev-blueprint-theme-label{font-family:ui-monospace,monospace;font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.cc-seo-hero__dev-blueprint-theme-toggle{--cc-ai-showcase-toggle-bg: rgb(30 41 59);--cc-ai-showcase-toggle-border: rgb(51 65 85)}.cc-seo-hero__logos{padding-block:2.5rem 0}.cc-seo-hero__logos .cc-hero__logo-band{position:relative;inset:auto;padding-inline:0}.cc-seo-hero__logos .cc-hero__logo-band-caption,.cc-seo-hero__logos .cc-hero__logo-text{color:#4f4f4f}.cc-seo-hero__logos .cc-hero__logo-image{filter:grayscale(1) brightness(0);opacity:.45}.cc-seo-hero__logos .cc-hero__logo-link:hover .cc-hero__logo-image,.cc-seo-hero__logos .cc-hero__logo-link:focus-visible .cc-hero__logo-image{opacity:.8}.cc-seo-hero__logos .cc-hero__logo-link:focus-visible{outline-color:#3aafa9}.cc-seo-hero--blueprint-full{box-sizing:border-box;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;padding:12px}.cc-seo-hero--blueprint-full .cc-seo-hero__immersive{position:relative;box-sizing:border-box;flex:1 1 auto;width:100%;min-height:0;margin-top:0;padding-inline:0;padding-bottom:clamp(1.25rem,2.5vw,2rem);display:flex;flex-direction:column}.cc-seo-hero--blueprint-full .cc-seo-hero__media--immersive-bg{position:absolute;inset:0;z-index:0;margin-top:0;padding-inline:0;pointer-events:none}.cc-seo-hero--blueprint-full .cc-seo-hero__media--immersive-bg .cc-seo-hero__dev-blueprint-theme{pointer-events:auto;right:max(clamp(1.5rem, 4vw, 2rem),(100vw - min(95rem,100vw))/2 + clamp(1.5rem, 4vw, 2rem) - 12px)}.cc-seo-hero--blueprint-full .cc-seo-hero__media--immersive-bg .cc-blueprint{pointer-events:auto;padding:0;background:rgba(0,0,0,0)}.cc-seo-hero--blueprint-full .cc-seo-hero__media--immersive-bg .cc-seo-hero__media-frame,.cc-seo-hero--blueprint-full .cc-seo-hero__media--immersive-bg .cc-blueprint{height:100%;min-height:100%}.cc-seo-hero--blueprint-full .cc-seo-hero__media--immersive-bg .cc-blueprint__stage{min-height:100%}.cc-seo-hero--blueprint-full .cc-seo-hero__media--immersive-bg .cc-blueprint__image{object-fit:cover;object-position:64% 42%}.cc-seo-hero--blueprint-full .cc-seo-hero__media--immersive-bg .cc-blueprint__stage{transform:translateX(2.5%)}.cc-seo-hero--blueprint-full .cc-seo-hero__immersive-scrim{position:absolute;inset:0;z-index:1;border-radius:12px;pointer-events:none;background:linear-gradient(180deg, rgba(23, 37, 42, 0.22) 0%, rgba(23, 37, 42, 0.08) 44%, rgba(23, 37, 42, 0.28) 100%),linear-gradient(90deg, rgba(23, 37, 42, 0.58) 0%, rgba(23, 37, 42, 0.32) 40%, rgba(23, 37, 42, 0.1) 68%, rgba(23, 37, 42, 0.04) 100%)}@media(max-width: 809px){.cc-seo-hero--blueprint-full .cc-seo-hero__immersive-scrim{background:linear-gradient(180deg, rgba(23, 37, 42, 0.32) 0%, rgba(23, 37, 42, 0.14) 48%, rgba(23, 37, 42, 0.36) 100%),linear-gradient(180deg, rgba(23, 37, 42, 0.52) 0%, rgba(23, 37, 42, 0.28) 55%, rgba(23, 37, 42, 0.12) 100%)}}.cc-seo-hero--blueprint-full .cc-seo-hero__overlay.cc-container,.cc-seo-hero--blueprint-full .cc-seo-hero__logos.cc-container{margin-inline:calc(-1*12px);width:calc(100% + 2*12px);max-width:min(95rem,100vw)}.cc-seo-hero--blueprint-full .cc-seo-hero__overlay{position:relative;z-index:2;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;padding:clamp(1.75rem,4vw,3rem) 0 clamp(1.5rem,3vw,2.5rem);padding-top:calc(80px - 12px + clamp(.5rem,2vw,1.25rem));pointer-events:none}.cc-seo-hero--blueprint-full .cc-seo-hero__overlay .cc-seo-hero__copy-stack,.cc-seo-hero--blueprint-full .cc-seo-hero__overlay .cc-seo-hero__actions,.cc-seo-hero--blueprint-full .cc-seo-hero__overlay .cc-seo-hero__cta,.cc-seo-hero--blueprint-full .cc-seo-hero__overlay .cc-seo-hero__secondary-cta{pointer-events:auto}.cc-seo-hero--blueprint-full .cc-seo-hero__immersive-grid{pointer-events:none;display:grid;grid-template-columns:minmax(0, 1fr);gap:2.5rem;width:100%}@media(min-width: 1200px){.cc-seo-hero--blueprint-full .cc-seo-hero__immersive-grid{grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);gap:6rem;align-items:center}}.cc-seo-hero--blueprint-full .cc-seo-hero__copy-stack{max-width:36rem;display:flex;flex-direction:column;align-items:flex-start}.cc-seo-hero--blueprint-full .cc-seo-hero__copy-stack .cc-seo-hero__title{margin-top:1rem}.cc-seo-hero--blueprint-full .cc-seo-hero__copy-stack .cc-seo-hero__lead{margin-top:1rem}.cc-seo-hero--blueprint-full .cc-seo-hero__copy-stack .cc-seo-hero__actions{margin-top:1.5rem}.cc-seo-hero--blueprint-full .cc-seo-hero__blueprint-pane{display:none;min-height:clamp(16rem,44vh,32rem);pointer-events:none}@media(min-width: 1200px){.cc-seo-hero--blueprint-full .cc-seo-hero__blueprint-pane{display:block}}.cc-seo-hero--blueprint-full .cc-seo-hero__title{color:#fff;text-shadow:0 1px 12px rgba(29,29,29,.45),0 0 2px rgba(29,29,29,.35)}.cc-seo-hero--blueprint-full .cc-seo-hero__lead{color:rgba(255,255,255,.72);text-shadow:0 1px 8px rgba(29,29,29,.35)}.cc-seo-hero--blueprint-full .cc-seo-hero__secondary-cta{color:rgba(255,255,255,.88)}.cc-seo-hero--blueprint-full .cc-seo-hero__secondary-cta:hover,.cc-seo-hero--blueprint-full .cc-seo-hero__secondary-cta:focus-visible{color:#fff}.cc-seo-hero--blueprint-full .cc-seo-hero__logos{position:relative;z-index:2;padding-block:clamp(.75rem,2vw,1.25rem) 0;pointer-events:none}.cc-seo-hero--blueprint-full .cc-seo-hero__logos .cc-hero__logo-band,.cc-seo-hero--blueprint-full .cc-seo-hero__logos .cc-hero__logo-link{pointer-events:auto}.cc-seo-hero--blueprint-full .cc-seo-hero__logos .cc-hero__logo-band-caption,.cc-seo-hero--blueprint-full .cc-seo-hero__logos .cc-hero__logo-text{color:rgba(255,255,255,.88);text-shadow:0 1px 8px rgba(29,29,29,.55),0 0 2px rgba(29,29,29,.35)}.cc-seo-hero--blueprint-full .cc-seo-hero__logos .cc-hero__logo-image{filter:grayscale(1) brightness(0) invert(1) drop-shadow(0 1px 6px rgba(29, 29, 29, 0.45)) drop-shadow(0 0 1px rgba(29, 29, 29, 0.35));opacity:.88}.cc-seo-hero--blueprint-full .cc-seo-hero__logos .cc-hero__logo-link:hover .cc-hero__logo-image,.cc-seo-hero--blueprint-full .cc-seo-hero__logos .cc-hero__logo-link:focus-visible .cc-hero__logo-image{opacity:1}.cc-seo-hero--blueprint-full .cc-seo-hero__logos .cc-hero__logo-link:focus-visible{outline-color:rgba(255,255,255,.55)}.cc-seo-hero--blueprint-full .cc-seo-hero__media--immersive-bg .cc-seo-hero__media-frame{border-radius:12px}.cc-image-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1.5rem;border-radius:16px;border:1px dashed rgba(29,29,29,.22);background:rgba(29,29,29,.025);color:#4f4f4f;text-align:center}.cc-image-placeholder__icon{width:2rem;height:2rem;opacity:.6}.cc-image-placeholder__label{max-width:18rem;font-size:.875rem;line-height:1.5}.cc-seo-overview__split{display:grid;gap:2.5rem}@media(min-width: 810px){.cc-seo-overview__split{grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);gap:4rem}}.cc-seo-overview__body{max-width:38rem}.cc-seo-overview__body p{margin:0 0 1.25rem;font-size:clamp(1rem,.94rem + .3vw,1.125rem);line-height:1.6;color:#4f4f4f;text-wrap:pretty}.cc-seo-overview__body p:last-child{margin-bottom:0}@media(min-width: 810px){.cc-seo-overview__body{padding-top:2.75rem}}.cc-seo-stats{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:2.5rem 1.5rem;margin:clamp(3.5rem,6vw,5rem) 0 0}@media(min-width: 810px){.cc-seo-stats{grid-template-columns:repeat(4, minmax(0, 1fr))}}.cc-seo-stats__item{display:flex;flex-direction:column-reverse;gap:.5rem;padding-top:1.5rem;border-top:1px solid rgba(29,29,29,.12)}.cc-seo-stats__value{margin:0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.375rem);font-weight:500;line-height:1.15;letter-spacing:-0.03em;font-variant-numeric:tabular-nums;color:#17252a}.cc-seo-stats__value .cc-digit-roll{letter-spacing:inherit}.cc-seo-stats__label{font-size:.9375rem;line-height:1.5;color:#4f4f4f}.cc-seo-compare{display:grid;gap:2.5rem}@media(min-width: 810px){.cc-seo-compare{grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);gap:4rem}}.cc-seo-compare{margin-top:clamp(3.5rem,6vw,5rem)}.cc-seo-compare__title{margin:0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1.375rem,1.1rem + .9vw,1.625rem);font-weight:500;line-height:1.25;color:#17252a}.cc-seo-compare__intro p{margin:1rem 0 1.25rem;max-width:26rem;line-height:1.6;color:#4f4f4f}.cc-seo-compare__link{max-width:26rem;white-space:normal}.cc-seo-compare__grid{display:grid;gap:2.5rem;margin:0}@media(min-width: 640px){.cc-seo-compare__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.cc-seo-compare__column dt{padding-bottom:.875rem;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:1.125rem;font-weight:500;color:#17252a;border-bottom:1px solid #17252a}.cc-seo-compare__column dd{margin:0;padding:.875rem 0;border-bottom:1px solid rgba(29,29,29,.12);line-height:1.55;color:#353535}.cc-main--seo .cc-seo-value.cc-section{padding-top:clamp(3.5rem,6vw,5rem)}.cc-seo-value__header{display:flex;flex-direction:column;align-items:center;max-width:42rem;margin-inline:auto;text-align:center}.cc-seo-value__lead{margin-inline:auto}.cc-seo-value__cta{display:flex;flex-direction:column;align-items:center;gap:1.25rem;margin-top:clamp(2.5rem,5vw,3.5rem);text-align:center}.cc-seo-value__cta-title{margin:0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1.25rem,1.05rem + .8vw,1.5rem);font-weight:500;line-height:1.3;color:#17252a;text-wrap:balance}.cc-seo-value__footnote{margin:1rem 0 0;text-align:center;font-size:.9375rem;color:#4f4f4f}.cc-seo-value__traffic{margin-top:clamp(2.5rem,5vw,3.5rem)}.cc-seo-value__traffic--v2{display:none}@media(min-width: 810px){.cc-seo-value__traffic--v2{display:block}}@media(min-width: 810px){.cc-seo-value__traffic--v1{display:none}}.cc-demo{margin-top:clamp(2.5rem,4.5vw,3.5rem);padding:clamp(1rem,3vw,2.25rem);border-radius:24px;background:#f1f2f2;color:#17252a;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif}.cc-demo__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cc-demo__top{display:flex;flex-direction:column;align-items:center;gap:.875rem;margin-bottom:clamp(1.25rem,3vw,1.75rem)}.cc-demo__tabs-scroll{display:flex;width:100%;max-width:100%;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.cc-demo__tabs-scroll::-webkit-scrollbar{display:none}@media(min-width: 810px){.cc-demo__tabs-scroll{justify-content:center}}.cc-demo__tabs-scroll .cc-ai-showcase__toggle{margin-bottom:0}@media(max-width: 809px){.cc-demo__tabs-scroll{overflow:visible}.cc-demo__tabs-scroll .cc-ai-showcase__toggle{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0, 1fr);width:100%;border-radius:18px}.cc-demo__tabs-scroll .cc-ai-showcase__toggle .cc-ai-showcase__toggle-option{display:grid;place-items:center;padding:.55rem .4rem;border-radius:14px;font-size:.8125rem;line-height:1.25;white-space:normal;text-wrap:balance}.cc-demo__tabs-scroll .cc-ai-showcase__toggle .cc-ai-showcase__toggle-indicator{border-radius:14px}}.cc-demo__stage{display:grid}.cc-demo__view{grid-area:1/1;min-width:0;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .32s ease,transform .32s cubic-bezier(0.22, 1, 0.36, 1),visibility 0s linear .32s}.cc-demo__view[data-active=true]{opacity:1;visibility:visible;transform:none;transition:opacity .32s ease,transform .32s cubic-bezier(0.22, 1, 0.36, 1),visibility 0s}.cc-demo__summary{margin:0 0 1rem;text-align:center;font-size:1.0625rem;font-weight:500;color:#17252a}.cc-demo__grid{display:grid;gap:12px;grid-template-columns:minmax(0, 1fr)}@media(min-width: 810px){.cc-demo__grid{grid-template-columns:minmax(0, 1.6fr) minmax(0, 1fr)}.cc-demo__grid .cc-demo__panel--main{grid-row:span 2}}.cc-demo__panel{container-type:inline-size;min-width:0;padding:1.125rem 1.25rem;border:1px solid rgba(23,37,42,.09);border-radius:18px;background:#fff;box-shadow:0 1px 2px rgba(23,37,42,.04),0 8px 24px rgba(23,37,42,.05)}.cc-demo__panel--main{padding:1.25rem 1.375rem;border-radius:20px}.cc-demo__panel--flush{padding:0;overflow:hidden}.cc-demo__panel-head{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-bottom:.875rem}.cc-demo__panel-icon{display:inline-flex;width:1rem;height:1rem;color:#5f6b6d}.cc-demo__panel-icon svg{width:100%;height:100%}.cc-demo__panel-title{margin:0;font-size:.9375rem;font-weight:500}.cc-demo__panel-meta{margin-left:auto;font-size:.75rem;color:#5f6b6d;white-space:nowrap}@container (max-width: 22rem){.cc-demo__panel-meta{flex-basis:100%;margin-left:1.5rem}}.cc-demo__disclaimer{margin:0;text-align:center;font-size:.75rem;color:#5f6b6d}.cc-demo-kpi__value{margin:0;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.25rem);font-weight:500;line-height:1.1;letter-spacing:-0.03em;font-variant-numeric:tabular-nums}.cc-demo-kpi__value .cc-digit-roll{letter-spacing:inherit}.cc-demo-kpi__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.35rem 0 0;font-size:.8125rem;color:#5f6b6d}.cc-demo-chip{display:inline-flex;align-items:center;gap:.2rem;padding:.125rem .45rem;border-radius:999px;font-size:.75rem;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.cc-demo-chip--up{background:rgba(46,158,99,.1);color:#176638}.cc-demo-chip__icon{display:inline-flex;width:.7rem;height:.7rem}.cc-demo-chip__icon svg{width:100%;height:100%}.cc-demo-bars{display:flex;align-items:flex-end;gap:4px;height:6.5rem;margin-top:1rem}.cc-demo-bars__col{display:flex;flex:1 1 0;flex-direction:column;align-items:stretch;justify-content:flex-end;gap:.3rem;height:100%;min-width:0}.cc-demo-bars__bar{display:block;height:calc((100% - 1.1rem)*var(--cc-h, 1));border-radius:4px 4px 2px 2px;background:rgba(58,175,169,.35);transform-origin:bottom}.cc-demo-bars__bar.is-current{background:linear-gradient(180deg, #3aafa9, #2b7a78)}.cc-demo-bars__label{font-size:.625rem;line-height:.8rem;text-align:center;color:#5f6b6d}.cc-demo-area{display:block;width:100%;height:6.5rem;margin-top:1rem;overflow:visible}.cc-demo-area__grid{stroke:rgba(23,37,42,.09);stroke-width:1;vector-effect:non-scaling-stroke}.cc-demo-area__line{fill:none;stroke:#2b7a78;stroke-width:2;stroke-linejoin:round;vector-effect:non-scaling-stroke}.cc-demo-area__dot{fill:#fff;stroke:#2b7a78;stroke-width:2;vector-effect:non-scaling-stroke}.cc-demo-list{display:grid;grid-template-columns:minmax(0, 1fr);margin:0;padding:0;list-style:none}.cc-demo-list li{position:relative;display:flex;align-items:center;gap:.6rem;padding:.55rem 0;border-top:1px solid rgba(23,37,42,.09);font-size:.875rem}.cc-demo-list li:first-child{border-top:0;padding-top:.15rem}.cc-demo-list__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-demo-list__value{font-variant-numeric:tabular-nums;color:#5f6b6d}.cc-demo-list li>:not(.cc-demo-list__label){flex-shrink:0}.cc-demo-list--meter li{padding-bottom:.75rem}.cc-demo-list__meter{position:absolute;left:0;bottom:.3rem;width:calc(100%*var(--cc-w, 1));height:3px;border-radius:2px;background:rgba(58,175,169,.45)}.cc-demo-rank{min-width:2rem;font-weight:500;text-align:right;font-variant-numeric:tabular-nums}.cc-demo-web__label{margin:0 0 .45rem;font-size:.75rem;color:#5f6b6d}.cc-demo-web__swatches{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:.4rem;margin:0 0 1rem;padding:0;list-style:none}.cc-demo-web__swatches li{display:flex;align-items:flex-end;height:3.25rem;padding:.3rem;border:1px solid rgba(23,37,42,.09);border-radius:10px}.cc-demo-web__swatches span{padding:.05rem .3rem;border-radius:5px;background:rgba(255,255,255,.85);font-size:.625rem;font-variant-numeric:tabular-nums;color:#17252a}.cc-demo-web__font{display:flex;align-items:center;gap:.75rem;margin:0;font-size:.9375rem;font-weight:500}.cc-demo-web__font-sample{font-size:2rem;font-weight:500;line-height:1;letter-spacing:-0.02em;color:#176b66}.cc-demo-web__subhead{margin:1.25rem 0 .5rem;font-size:.8125rem;font-weight:500;color:#5f6b6d}.cc-demo-web__dot{width:.5rem;height:.5rem;border-radius:50%;background:#2e9e63}.cc-demo-web__chart-bg{fill:#f1f7f6}.cc-demo-web__chart-line{fill:none;stroke:#2b7a78;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.cc-demo-web__chip{fill:#e3ecec}.cc-demo-web__rate{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.cc-demo-web__rate p{display:flex;flex-direction:column;gap:.2rem;margin:0}.cc-demo-web__rate-value{font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:500;line-height:1.1;letter-spacing:-0.02em;font-variant-numeric:tabular-nums;color:#176b66}.cc-demo-web__rate-value.is-muted{color:#5f6b6d}.cc-demo-web__rate-label{font-size:.75rem;color:#5f6b6d}.cc-demo-web__rate-arrow{display:inline-flex;width:1.5rem;height:1.5rem;color:#176638;transform:rotate(90deg)}.cc-demo-web__rate-arrow svg{width:100%;height:100%}.cc-demo-gauges{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:.75rem;margin:.25rem 0 0;padding:0;list-style:none}.cc-demo-gauges li{display:flex;flex-direction:column;align-items:center;gap:.4rem;text-align:center}@media(max-width: 559px){.cc-demo-gauges{grid-template-columns:repeat(2, minmax(0, 1fr))}}.cc-demo-gauge{position:relative;display:inline-flex;width:clamp(3.5rem,7cqi,4.5rem);aspect-ratio:1}.cc-demo-gauge svg{width:100%;height:100%;transform:rotate(-90deg)}.cc-demo-gauge__track{fill:rgba(46,158,99,.08);stroke:rgba(46,158,99,.18);stroke-width:5}.cc-demo-gauge__value{fill:none;stroke:#2e9e63;stroke-width:5;stroke-linecap:round;stroke-dasharray:var(--cc-score, 1) 1}.cc-demo-gauge__number{position:absolute;inset:0;display:grid;place-items:center;font-size:1.125rem;font-weight:600;font-variant-numeric:tabular-nums;color:#176638}.cc-demo-gauge__label{font-size:.75rem;line-height:1.3;color:#5f6b6d}.cc-demo-funnel li.is-muted .cc-demo-funnel__bar{background:rgba(23,37,42,.18)}.cc-demo-serp{display:flex;flex-direction:column;gap:.875rem}.cc-demo-serp__top{display:flex;align-items:center;gap:.875rem}.cc-demo-serp__logo{flex-shrink:0;font-size:1.25rem;font-weight:500;letter-spacing:-0.03em}.cc-demo-serp__logo span:nth-child(1),.cc-demo-serp__logo span:nth-child(4){color:#4285f4}.cc-demo-serp__logo span:nth-child(2),.cc-demo-serp__logo span:nth-child(6){color:#ea4335}.cc-demo-serp__logo span:nth-child(3){color:#fbbc05}.cc-demo-serp__logo span:nth-child(5){color:#34a853}@media(max-width: 559px){.cc-demo-serp__logo{display:none}}.cc-demo-serp__bar{display:flex;flex:1 1 auto;align-items:center;min-width:0;height:2.5rem;padding:0 .5rem 0 1rem;border:1px solid rgba(23,37,42,.09);border-radius:999px;box-shadow:0 1px 4px rgba(23,37,42,.08)}.cc-demo-serp__query{flex:1 1 auto;min-width:0;overflow:hidden;font-size:.9375rem;text-overflow:ellipsis;white-space:nowrap}.cc-demo-serp__search{display:inline-flex;width:1rem;height:1rem;color:#4285f4}.cc-demo-serp__search svg{width:100%;height:100%}.cc-demo-serp__chips{display:flex;gap:1.125rem;margin:0;padding:0 0 .5rem;list-style:none;border-bottom:1px solid rgba(23,37,42,.09);font-size:.8125rem;color:#5f6b6d}.cc-demo-serp__chips .is-active{color:#17252a;font-weight:500;box-shadow:0 .6rem 0 -0.45rem #17252a}.cc-demo-serp__result{padding-top:.25rem}.cc-demo-serp__site{display:flex;align-items:center;gap:.55rem}.cc-demo-serp__site>span:last-child{display:flex;flex-direction:column}.cc-demo-serp__favicon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.625rem;height:1.625rem;border-radius:50%;background:#2b7a78;font-size:.75rem;font-weight:600;color:#fff}.cc-demo-serp__name{font-size:.8125rem;line-height:1.2}.cc-demo-serp__url{font-size:.75rem;line-height:1.3;color:#5f6b6d}.cc-demo-serp__title{margin:.4rem 0 0;font-size:1.0625rem;line-height:1.3;color:#1a0dab}.cc-demo-serp__text{margin:.25rem 0 0;font-size:.8125rem;line-height:1.5;color:#4d5156}.cc-demo-serp__sitelinks{display:flex;flex-wrap:wrap;gap:.5rem;margin:.6rem 0 0}.cc-demo-serp__sitelinks span{padding:.2rem .65rem;border:1px solid rgba(23,37,42,.09);border-radius:999px;font-size:.75rem;color:#1a0dab}.cc-demo-places{overflow:hidden;border:1px solid rgba(23,37,42,.09);border-radius:14px}.cc-demo-places__map{position:relative;height:7rem;overflow:hidden}.cc-demo-places__map svg{display:block;width:100%;height:100%}.cc-demo-places__pin{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;border:2px solid #fff;border-radius:50% 50% 50% 0;background:#9aa3a6;font-size:.625rem;font-weight:600;color:#fff;transform:translate(-50%, -100%) rotate(-45deg);box-shadow:0 2px 6px rgba(23,37,42,.25)}.cc-demo-places__pin.is-ours{background:#e04e3a;width:1.625rem;height:1.625rem;z-index:1}.cc-demo-places__list{margin:0;padding:0;list-style:none}.cc-demo-places__item{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:.1rem .75rem;padding:.6rem .875rem;border-top:1px solid rgba(23,37,42,.09);color:#5f6b6d}.cc-demo-places__item.is-ours{background:rgba(58,175,169,.07);color:#17252a}.cc-demo-places__item.is-ours .cc-demo-places__name{font-weight:500}.cc-demo-places__name{font-size:.875rem}.cc-demo-places__rating{display:inline-flex;align-items:center;gap:.2rem;font-size:.8125rem;font-variant-numeric:tabular-nums}.cc-demo-places__star{display:inline-flex;width:.8rem;height:.8rem;color:#f2a516}.cc-demo-places__star svg{width:100%;height:100%}.cc-demo-places__reviews{color:#5f6b6d}.cc-demo-places__meta{grid-column:1/-1;font-size:.75rem;color:#5f6b6d}.cc-demo-map__land{fill:#eef1ef}.cc-demo-map__water{fill:#cfe3ea}.cc-demo-map__road{fill:none;stroke:#fff;stroke-width:6}.cc-demo-map__street{fill:none;stroke:#fff;stroke-width:2.5}.cc-demo-browser{display:flex;flex-direction:column}.cc-demo-browser__chrome{display:flex;align-items:center;gap:.875rem;padding:.65rem .875rem;border-bottom:1px solid rgba(23,37,42,.09);background:#f7f8f8}.cc-demo-browser__dots{display:flex;gap:.35rem}.cc-demo-browser__dots i{width:.625rem;height:.625rem;border-radius:50%;background:rgba(23,37,42,.14)}.cc-demo-browser__url{display:inline-flex;flex:1 1 auto;align-items:center;gap:.4rem;min-width:0;max-width:22rem;margin-inline:auto;padding:.3rem .75rem;border-radius:8px;background:#fff;font-size:.75rem;color:#5f6b6d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-demo-browser__lock{display:inline-flex;flex-shrink:0;width:.75rem;height:.75rem}.cc-demo-browser__lock svg{width:100%;height:100%}.cc-demo-site{display:flex;flex:1 1 auto;flex-direction:column;gap:1.25rem;padding:1rem 1.375rem 1.375rem}.cc-demo-site__nav{display:flex;align-items:center;gap:1rem;font-size:.8125rem}.cc-demo-site__brand{display:inline-flex;align-items:center;gap:.45rem;font-weight:600}.cc-demo-site__brand .cc-demo-serp__favicon{width:1.375rem;height:1.375rem;border-radius:6px;font-size:.6875rem}.cc-demo-site__links{display:flex;gap:1rem;margin-left:auto;color:#5f6b6d}@media(max-width: 559px){.cc-demo-site__links{display:none}}.cc-demo-site__call{padding:.3rem .75rem;border:1px solid rgba(23,37,42,.09);border-radius:999px;font-weight:500}@media(max-width: 559px){.cc-demo-site__call{margin-left:auto}}.cc-demo-site__hero{display:grid;grid-template-columns:minmax(0, 1.4fr) minmax(0, 1fr);align-items:center;gap:1.25rem;padding:1.25rem;border-radius:14px;background:linear-gradient(160deg, #f1f7f6, #e6f0ef)}@media(max-width: 559px){.cc-demo-site__hero{grid-template-columns:minmax(0, 1fr)}}.cc-demo-site__heading{margin:0;font-size:clamp(1.125rem,.9rem + .9vw,1.5rem);font-weight:500;line-height:1.2;letter-spacing:-0.01em}.cc-demo-site__text{margin:.5rem 0 0;font-size:.8125rem;line-height:1.5;color:#5f6b6d}.cc-demo-site__cta{display:inline-block;margin-top:.875rem;padding:.5rem 1rem;border-radius:999px;background:#2b7a78;font-size:.8125rem;font-weight:500;color:#fff}.cc-demo-site__trust{display:flex;flex-wrap:wrap;gap:.4rem .875rem;margin:.875rem 0 0;padding:0;list-style:none;font-size:.75rem;color:#5f6b6d}.cc-demo-site__trust li{display:inline-flex;align-items:center;gap:.3rem}.cc-demo-site__check{width:.7rem;height:.7rem;background:#2b7a78;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3 3 7-7' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}.cc-demo-site__visual svg{display:block;width:100%;height:auto}@media(max-width: 559px){.cc-demo-site__visual{display:none}}.cc-demo-site__visual-bg{fill:#fff}.cc-demo-site__pipe{fill:none;stroke:#c9d6d5;stroke-width:12;stroke-linecap:round}.cc-demo-site__pipe-core{fill:none;stroke:#e3ecec;stroke-width:5;stroke-linecap:round}.cc-demo-site__fitting{fill:#2b7a78}.cc-demo-site__valve{fill:#fff;stroke:#2b7a78;stroke-width:3}.cc-demo-site__drop{fill:#3aafa9}.cc-demo-site__services{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.625rem;margin:0;padding:0;list-style:none}.cc-demo-site__services li{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;border:1px solid rgba(23,37,42,.09);border-radius:12px;font-size:.8125rem;font-weight:500}@media(max-width: 559px){.cc-demo-site__services{grid-template-columns:minmax(0, 1fr)}.cc-demo-site__services li{flex-direction:row;align-items:center}}.cc-demo-site__service-icon{display:inline-flex;width:1.75rem;height:1.75rem;padding:.35rem;border-radius:8px;background:linear-gradient(160deg, #4cc2bc, #2b7a78);color:#fff}.cc-demo-site__service-icon svg{width:100%;height:100%}.cc-demo-inbox__rows{margin:0 -0.5rem;padding:0;list-style:none}.cc-demo-inbox__row{display:flex;align-items:center;gap:.75rem;padding:.7rem .5rem;border-top:1px solid rgba(23,37,42,.09)}.cc-demo-inbox__row:first-child{border-top:0}.cc-demo-inbox__row.is-unread{border-radius:12px;background:rgba(58,175,169,.07)}.cc-demo-inbox__row.is-unread .cc-demo-inbox__name{font-weight:600}.cc-demo-inbox__row.is-unread+.cc-demo-inbox__row{border-top-color:rgba(0,0,0,0)}.cc-demo-inbox__avatar{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2.125rem;height:2.125rem;overflow:hidden;border-radius:50%;font-size:.75rem;font-weight:600;color:#fff}.cc-demo-inbox__avatar img{width:100%;height:100%;object-fit:cover}.cc-demo-inbox__avatar.is-0{background:#2b7a78}.cc-demo-inbox__avatar.is-1{background:#7d8ea1}.cc-demo-inbox__avatar.is-2{background:#b98d55}.cc-demo-inbox__avatar.is-3{background:#5b6f8f}.cc-demo-inbox__body{display:flex;flex:1 1 auto;flex-direction:column;gap:.15rem;min-width:0}.cc-demo-inbox__line{display:flex;align-items:center;gap:.5rem}.cc-demo-inbox__name{font-size:.875rem;font-weight:500}.cc-demo-inbox__source{padding:.05rem .4rem;border-radius:6px;background:rgba(23,37,42,.06);font-size:.6875rem;color:#5f6b6d}.cc-demo-inbox__time{margin-left:auto;font-size:.75rem;color:#5f6b6d;white-space:nowrap}.cc-demo-inbox__subject{overflow:hidden;font-size:.8125rem;color:#5f6b6d;text-overflow:ellipsis;white-space:nowrap}.cc-demo-status{flex-shrink:0;padding:.2rem .55rem;border-radius:999px;font-size:.6875rem;font-weight:500;white-space:nowrap}.cc-demo-status--new{background:rgba(58,175,169,.14);color:#176b66}.cc-demo-status--pending{background:rgba(232,163,61,.16);color:#94621a}.cc-demo-status--won{background:rgba(46,158,99,.12);color:#176638}@media(max-width: 559px){.cc-demo-status{display:none}}.cc-demo-funnel{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.cc-demo-funnel li{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:.35rem;font-size:.875rem}.cc-demo-funnel__value{font-weight:500;font-variant-numeric:tabular-nums}.cc-demo-funnel__bar{grid-column:1/-1;width:calc(100%*var(--cc-w, 1));height:.5rem;border-radius:999px;background:linear-gradient(90deg, #3aafa9, #2b7a78)}.cc-demo[data-inview=true] .cc-demo__view[data-active=true] .cc-demo-bars__bar{animation:cc-demo-grow .7s cubic-bezier(0.22, 1, 0.36, 1) both}.cc-demo[data-inview=true] .cc-demo__view[data-active=true] .cc-demo-places__pin.is-ours{animation:cc-demo-drop .6s cubic-bezier(0.22, 1, 0.36, 1) .2s both}.cc-demo[data-inview=true] .cc-demo__view--contact[data-active=true] .cc-demo-inbox__row.is-unread{animation:cc-demo-arrive .5s ease-out .15s both}@keyframes cc-demo-grow{from{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes cc-demo-drop{from{opacity:0;translate:0 -10px}to{opacity:1;translate:0 0}}@keyframes cc-demo-arrive{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.cc-seo-stats-strip .cc-seo-stats{margin-top:0}.cc-main--seo .cc-web-showcase-section.cc-section{padding-top:clamp(3.5rem,6vw,5rem)}.cc-web-showcase{display:grid;gap:clamp(2rem,4vw,3rem);color:#17252a}@media(min-width: 810px){.cc-web-showcase{grid-template-columns:minmax(0, 1fr) minmax(0, 2.3fr);align-items:center;gap:clamp(2rem,4vw,4rem)}}.cc-web-showcase__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cc-web-showcase__intro{display:flex;flex-direction:column;align-items:flex-start;max-width:28rem}.cc-web-showcase__copies{display:grid}.cc-web-showcase__copy{grid-area:1/1;display:flex;flex-direction:column;align-items:flex-start;visibility:hidden;opacity:0;transition:opacity .25s ease}.cc-web-showcase__copy[data-active=true]{visibility:visible;opacity:1}.cc-web-showcase__title{margin:.875rem 0 0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1.5rem,1.15rem + 1.2vw,2rem);font-weight:500;line-height:1.2;letter-spacing:-0.01em;text-wrap:balance}.cc-web-showcase__text{margin:1rem 0 0;font-size:clamp(1rem,.94rem + .3vw,1.125rem);line-height:1.6;color:#4f4f4f;text-wrap:pretty}.cc-web-showcase__points{display:grid;gap:.6rem;margin:1.5rem 0 2rem;padding:0;list-style:none}.cc-web-showcase__points li{display:flex;align-items:baseline;gap:.6rem;font-size:1rem;line-height:1.5}.cc-web-showcase__points li::before{content:"";flex:none;width:.875rem;height:.875rem;transform:translateY(0.1rem);background:#2b7a78;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3 3 7-7' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}.cc-web-showcase__media{min-width:0;margin:0}.cc-web-showcase__stage{position:relative;width:100%}.cc-web-showcase__stage .cc-compare__tag{top:auto;bottom:.75rem}.cc-web-showcase__hint{margin-top:.75rem;font-size:.8125rem;text-align:center;color:#5f6b6d}.cc-web-showcase__switch{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.875rem}.cc-web-showcase__pill{padding:.4rem .9rem;border:1px solid rgba(23,37,42,.09);border-radius:999px;background:#fff;font:500 .8125rem/1.2 var(--cc-font-body),"Poppins","Montserrat",sans-serif;color:#5f6b6d;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease}.cc-web-showcase__pill:hover{color:#17252a}.cc-web-showcase__pill[aria-pressed=true]{border-color:#17252a;background:#17252a;color:#fff}.cc-web-showcase__pill:focus-visible{outline:2px solid #3aafa9;outline-offset:2px}.cc-compare{position:relative;width:100%;overflow:hidden;border:1px solid rgba(23,37,42,.09);border-radius:16px;background:#fff}.cc-compare--fill{position:absolute;inset:0;width:100%;height:100%}.cc-compare{box-shadow:0 1px 2px rgba(23,37,42,.05),0 12px 32px rgba(23,37,42,.08);cursor:ew-resize;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.cc-compare__image{width:100%;height:100%;min-height:100%;object-fit:cover;pointer-events:none}.cc-compare__image--after{object-position:var(--cc-compare-after-position, center);transform:scale(var(--cc-compare-after-scale, 1.02));transform-origin:var(--cc-compare-after-origin, center)}.cc-compare__image--before{object-position:var(--cc-compare-before-position, center);transform:scale(var(--cc-compare-before-scale, 1.02));transform-origin:var(--cc-compare-before-origin, center)}.cc-compare__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.02);opacity:0;pointer-events:none;transition:opacity .4s ease}.cc-compare__video[data-playing=true]{opacity:1}.cc-compare__before{position:absolute;inset:0;width:100%;height:100%;min-height:100%;overflow:hidden;clip-path:inset(0 calc(100% - var(--cc-compare-pos, 50%)) 0 0)}.cc-compare__tag{position:absolute;top:.75rem;z-index:2;padding:.2rem .6rem;border-radius:999px;background:rgba(23,37,42,.62);font-size:.75rem;font-weight:500;line-height:1.3;color:#fff;pointer-events:none}.cc-compare__tag--before{left:.75rem}.cc-compare__tag--after{right:.75rem}.cc-compare__handle{position:absolute;top:0;bottom:0;left:var(--cc-compare-pos, 50%);z-index:3;width:44px;margin-left:-22px;display:flex;align-items:center;justify-content:center;cursor:ew-resize;outline:none}.cc-compare__handle::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 0 1px rgba(23,37,42,.08)}.cc-compare__handle:focus-visible .cc-compare__knob{outline:2px solid #3aafa9;outline-offset:3px}.cc-compare__knob{position:relative;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:#fff;color:#17252a;box-shadow:0 1px 2px rgba(23,37,42,.12),0 4px 12px rgba(23,37,42,.16)}.cc-compare__knob svg{width:1.125rem;height:1.125rem}.cc-showcase-height-shell,.cc-auto-showcase__flows-shell,.cc-auto-showcase__intro-copy-shell{overflow:hidden;width:100%;min-width:0}.cc-showcase-height-shell:not([data-height-ready=true]),.cc-auto-showcase__flows-shell:not([data-height-ready=true]),.cc-auto-showcase__intro-copy-shell:not([data-height-ready=true]){transition:none}.cc-showcase-height-shell[data-height-ready=true],[data-height-ready=true].cc-auto-showcase__flows-shell,[data-height-ready=true].cc-auto-showcase__intro-copy-shell{transition:height .42s cubic-bezier(0.22, 1, 0.36, 1)}@media(prefers-reduced-motion: reduce){.cc-showcase-height-shell,.cc-auto-showcase__flows-shell,.cc-auto-showcase__intro-copy-shell{transition:none !important}}@media(min-width: 810px){.cc-ai-showcase-section:not(.cc-auto-showcase-section) .cc-web-showcase{align-items:start}}.cc-ai-showcase-section:not(.cc-auto-showcase-section) .cc-web-showcase .cc-web-showcase__media{align-self:start}.cc-ai-showcase__answers{display:grid}.cc-ai-showcase__answers-case{grid-area:1/1;display:grid;gap:clamp(.75rem,2vw,1rem);visibility:hidden;opacity:0;transition:opacity .32s ease,visibility 0s linear .32s}.cc-ai-showcase__answers-case[data-active=true]{visibility:visible;opacity:1;transition:opacity .32s ease,visibility 0s}@media(prefers-reduced-motion: reduce){.cc-ai-showcase__answers-case{transition:none}.cc-ai-showcase__answers-case[data-active=true]{transition:none}}@media(min-width: 810px){.cc-ai-showcase__answers-case{grid-template-columns:repeat(2, minmax(0, 1fr));align-items:stretch}}.cc-ai-showcase__answer-panel{overflow:hidden;min-width:0;border:1px solid rgba(23,37,42,.09);border-radius:16px;background:#fff;box-shadow:0 1px 2px rgba(23,37,42,.05),0 12px 32px rgba(23,37,42,.08)}.cc-ai-showcase__toggle{position:relative;display:inline-flex;flex:none;margin-bottom:.875rem;padding:.2rem;border:1px solid rgba(23,37,42,.09);border-radius:999px;background:#fff;gap:0}.cc-ai-showcase__toggle--demo{padding:.25rem}.cc-ai-showcase__toggle--demo .cc-ai-showcase__toggle-option{padding:.45rem .95rem;font-size:.875rem}.cc-ai-showcase__toggle--demo .cc-ai-showcase__toggle-indicator{top:.25rem;bottom:.25rem}.cc-ai-showcase__toggle-indicator{position:absolute;z-index:0;top:.2rem;bottom:.2rem;left:var(--cc-showcase-pill-left, 0);width:var(--cc-showcase-pill-width, 0);border-radius:999px;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-ai-showcase__toggle-option{position:relative;z-index:1;padding:.3rem .85rem;border:0;border-radius:999px;background:rgba(0,0,0,0);font:500 .8125rem/1.2 var(--cc-font-body),"Poppins","Montserrat",sans-serif;color:#5f6b6d;cursor:pointer;transition:color .2s ease,transform .2s ease}.cc-ai-showcase__toggle-option:hover:not([aria-pressed=true]):not([aria-selected=true]){color:#17252a}.cc-ai-showcase__toggle-option[aria-pressed=true],.cc-ai-showcase__toggle-option[aria-selected=true]{color:#111}.cc-ai-showcase__toggle-option:active{transform:scale(0.98)}.cc-ai-showcase__toggle-option:focus-visible{outline:2px solid #3aafa9;outline-offset:2px}@media(prefers-reduced-motion: reduce){.cc-ai-showcase__toggle-indicator{transition:none}.cc-ai-showcase__toggle-option:active{transform:none}}.cc-logo-row{padding-bottom:clamp(2.5rem,5vw,3.5rem)}.cc-logo-row__caption{margin:0;font:500 .8125rem/1.4 var(--cc-font-body),"Poppins","Montserrat",sans-serif;letter-spacing:.02em;color:#5f6b6d}.cc-logo-row__list{display:flex;flex-wrap:wrap;gap:.75rem 1.75rem;margin:1rem 0 0;padding:0;list-style:none}.cc-logo-row__item{display:inline-flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:500;color:#17252a}.cc-logo-row__logo{flex:none;width:1.375rem;height:1.375rem;object-fit:contain}.cc-logo-row__logo--badge{display:inline-grid;place-items:center;border-radius:5px;background:#17252a;font-size:.75rem;font-weight:700;color:#fff}.cc-logo-row--section{padding-top:clamp(1rem,3vw,2rem)}.cc-logo-row--section .cc-logo-row__header{max-width:44rem}.cc-logo-row--section .cc-logo-row__title{margin:0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem);font-weight:500;line-height:1.2;letter-spacing:-0.01em;color:#17252a;text-wrap:balance}.cc-logo-row--section .cc-logo-row__intro{margin:.75rem 0 0;font-size:clamp(1rem,.94rem + .3vw,1.125rem);line-height:1.6;color:#4f4f4f;text-wrap:pretty}.cc-logo-row--section .cc-logo-row__groups{display:grid;gap:1.5rem 2.5rem;margin-top:clamp(1.5rem,3vw,2.25rem)}@media(min-width: 810px){.cc-logo-row--section .cc-logo-row__groups{grid-template-columns:repeat(3, minmax(0, 1fr))}}.cc-logo-row--section .cc-logo-row__group{padding-top:1rem;border-top:1px solid rgba(23,37,42,.09)}.cc-logo-row--section .cc-logo-row__group-label{margin:0;font:500 .8125rem/1.4 var(--cc-font-body),"Poppins","Montserrat",sans-serif;letter-spacing:.02em;color:#5f6b6d}.cc-logo-row--section .cc-logo-row__list{gap:.6rem 1.25rem;margin-top:.75rem}.cc-auto-showcase.cc-web-showcase{display:flex;flex-direction:column;align-items:stretch;gap:clamp(1.25rem,3vw,2rem)}.cc-auto-showcase__intro-row{display:grid;width:100%;max-width:none;gap:clamp(1.25rem,3vw,2rem);min-width:0}@media(min-width: 1200px){.cc-auto-showcase__intro-row{grid-template-columns:minmax(0, 1fr) minmax(21rem, max-content);column-gap:clamp(1.5rem,4vw,3rem);align-items:stretch}}.cc-auto-showcase__intro-copy-shell{max-width:none}.cc-auto-showcase__intro-copy{min-width:0;max-width:44rem}@media(prefers-reduced-motion: no-preference){.cc-auto-showcase__intro-copy[data-entering=true] .cc-web-showcase__copy:not([data-active=true]){visibility:hidden;opacity:0;transition:none}.cc-auto-showcase__intro-copy[data-entering=true] .cc-web-showcase__copy[data-active=true]{transition:none}.cc-auto-showcase__intro-copy[data-entering=true] .cc-web-showcase__copy[data-active=true]>.cc-eyebrow--sanjaya,.cc-auto-showcase__intro-copy[data-entering=true] .cc-web-showcase__copy[data-active=true]>.cc-web-showcase__title,.cc-auto-showcase__intro-copy[data-entering=true] .cc-web-showcase__copy[data-active=true]>.cc-web-showcase__text,.cc-auto-showcase__intro-copy[data-entering=true] .cc-web-showcase__copy[data-active=true]>.cc-web-showcase__points>li{animation:cc-demo-drop .38s cubic-bezier(0.22, 1, 0.36, 1) both}.cc-auto-showcase__intro-copy[data-entering=true] .cc-web-showcase__copy[data-active=true]>.cc-eyebrow--sanjaya{animation-delay:0s}.cc-auto-showcase__intro-copy[data-entering=true] .cc-web-showcase__copy[data-active=true]>.cc-web-showcase__title{animation-delay:.04s}.cc-auto-showcase__intro-copy[data-entering=true] .cc-web-showcase__copy[data-active=true]>.cc-web-showcase__text{animation-delay:.08s}.cc-auto-showcase__intro-copy[data-entering=true] .cc-web-showcase__copy[data-active=true]>.cc-web-showcase__points>li{animation-delay:calc(.06s*var(--cc-auto-intro-point, 0) + .12s)}.cc-auto-showcase__intro-copy[data-entering=true] .cc-web-showcase__copy[data-active=true]>.cc-web-showcase__points>li:nth-child(1){--cc-auto-intro-point: 0}.cc-auto-showcase__intro-copy[data-entering=true] .cc-web-showcase__copy[data-active=true]>.cc-web-showcase__points>li:nth-child(2){--cc-auto-intro-point: 1}.cc-auto-showcase__intro-copy[data-entering=true] .cc-web-showcase__copy[data-active=true]>.cc-web-showcase__points>li:nth-child(3){--cc-auto-intro-point: 2}.cc-auto-showcase__intro-copy[data-entering=true] .cc-web-showcase__copy[data-active=true]>.cc-web-showcase__points>li:nth-child(4){--cc-auto-intro-point: 3}}.cc-auto-showcase__case-switch-shell{min-width:0}@media(min-width: 1200px){.cc-auto-showcase__case-switch-shell{align-self:stretch;justify-self:end;min-height:0;min-width:min(100%,21rem)}}.cc-auto-showcase__case-switch.cc-faq__tabs{display:grid;grid-template-columns:1fr;gap:.375rem;margin-bottom:0}@media(min-width: 1200px){.cc-auto-showcase__case-switch.cc-faq__tabs{grid-template-columns:repeat(2, minmax(11.25rem, max-content));width:max-content;max-width:min(100%,26rem);position:sticky;top:calc(80px + 1rem);margin-top:-1rem;z-index:1;align-content:start;max-height:calc(100dvh - 80px - 2rem);overflow-y:auto;overflow-anchor:none;padding:.625rem;margin-right:-0.625rem;border-radius:14px;background:rgba(245,245,245,.94);box-shadow:0 0 0 1px rgba(29,29,29,.04);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}}.cc-auto-showcase__case-switch-shell .cc-faq__tab{justify-content:flex-start;min-width:0;white-space:normal;text-align:left;gap:.4rem}@media(min-width: 1200px){.cc-auto-showcase__case-switch-shell .cc-faq__tab{min-width:11.25rem;text-wrap:balance}}.cc-auto-showcase__case-switch-shell .cc-faq__tab{border-color:rgba(29,29,29,.12);color:#686868;background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}.cc-auto-showcase__case-switch-shell .cc-faq__tab .cc-demo-mark{flex:none;width:.875rem;height:.875rem}.cc-auto-showcase__case-switch-shell .cc-faq__tab:hover:not(.is-active){border-color:rgba(29,29,29,.22);background:rgba(29,29,29,.04);color:#1d1d1d}.cc-auto-showcase__case-switch-shell .cc-faq__tab:focus-visible{outline-color:rgba(58,175,169,.45)}.cc-auto-showcase__case-switch-shell .cc-faq__tab.is-active{border-color:rgba(58,175,169,.45);background:rgba(58,175,169,.12);color:#2d8f8a;box-shadow:inset 0 0 0 1px rgba(58,175,169,.16)}.cc-auto-showcase__case-switch-shell .cc-faq__tab.is-active:hover{border-color:rgba(58,175,169,.58);background:rgba(58,175,169,.16)}.cc-auto-showcase__demo{width:100%;max-width:none;min-width:0;margin:0;background:rgba(0,0,0,0);box-shadow:none;align-self:stretch}.cc-auto-showcase__flows-shell{max-width:none;overflow:visible;background:rgba(0,0,0,0);border:0;box-shadow:none}.cc-auto-showcase__flows{display:grid;width:100%;max-width:none;gap:clamp(.75rem,2vw,1rem);background:rgba(0,0,0,0);border:0;box-shadow:none}@media(min-width: 810px){.cc-auto-showcase__flows{grid-template-columns:repeat(2, minmax(0, 1fr));align-items:stretch}}@media(prefers-reduced-motion: no-preference){.cc-auto-showcase__flows[data-entering=true] .cc-auto-flow__bar,.cc-auto-showcase__flows[data-entering=true] .cc-auto-flow__step,.cc-auto-showcase__flows[data-entering=true] .cc-auto-flow__total{animation:cc-demo-drop .42s cubic-bezier(0.22, 1, 0.36, 1) both}.cc-auto-showcase__flows[data-entering=true] .cc-auto-flow__bar{animation-delay:0s}.cc-auto-showcase__flows[data-entering=true] .cc-auto-flow__step{animation-delay:calc(.04s*var(--cc-auto-flow-stagger, 0) + .05s)}.cc-auto-showcase__flows[data-entering=true] .cc-auto-flow__total{animation-delay:calc(.04s*var(--cc-auto-flow-step-count, 4) + .12s)}}.cc-auto-showcase__flow-panel{position:relative;overflow:hidden;width:100%;min-width:0;border:1px solid rgba(23,37,42,.09);border-radius:16px;background:#fff;box-shadow:0 1px 2px rgba(23,37,42,.05),0 12px 32px rgba(23,37,42,.08)}.cc-auto-showcase-section .cc-auto-showcase.cc-web-showcase{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:none}@media(min-width: 810px){.cc-auto-showcase-section .cc-auto-showcase.cc-web-showcase{display:flex}}.cc-auto-showcase-section .cc-web-showcase__media.cc-auto-showcase__demo{width:100%;max-width:none;background:rgba(0,0,0,0);box-shadow:none;border:0;padding:0}.cc-auto-showcase-section .cc-web-showcase__copy{align-items:flex-start;width:100%;text-align:left}.cc-auto-showcase-section .cc-web-showcase__points{margin:clamp(1rem,2vw,1.25rem) 0 0}.cc-ai-showcase-section .cc-web-showcase__pill{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.cc-ai-showcase__pill-logo{flex:none;width:.875rem;height:.875rem}.cc-web-showcase__pill[aria-pressed=true] .cc-ai-showcase__pill-logo{border-radius:3px;background:#fff;box-shadow:0 0 0 2px #fff}.cc-ai-showcase-section:not(.cc-auto-showcase-section) .cc-web-showcase__pill[aria-pressed=true] .cc-demo-mark{border-radius:3px;background:#fff;box-shadow:0 0 0 2px #fff;color:#17252a}.cc-auto-flow{display:flex;flex-direction:column;height:100%;background:#fff;color:#17252a;font-size:.9375rem}.cc-auto-flow__bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2.75rem;padding:.5rem 1.25rem;border-bottom:1px solid rgba(23,37,42,.09);background:#f1f2f2}.cc-auto-flow__name{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600}.cc-auto-flow__state{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;color:#5f6b6d}.cc-auto-flow__state--before,.cc-auto-flow__state--after{padding:.12rem .5rem;border-radius:999px;font-size:.6875rem;font-weight:500;white-space:nowrap}.cc-auto-flow__state--before{background:rgba(178,67,58,.12);color:#9a3830}.cc-auto-flow__state--after{background:rgba(23,37,42,.08);color:#17252a}.cc-auto-flow__state-icon{flex:none}.cc-auto-flow__steps{display:grid;gap:0;margin:0;padding:clamp(.75rem,2vw,1.25rem) clamp(1rem,2.5vw,1.75rem);list-style:none}.cc-auto-flow__step{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:.875rem;padding:.7rem 0;border-top:1px solid rgba(23,37,42,.09)}.cc-auto-flow__step:first-child{border-top:0}.cc-auto-flow__index{display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:#f1f2f2;font-size:.75rem;font-weight:600;color:#5f6b6d}.cc-auto-flow__label{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;min-width:0;line-height:1.4}.cc-auto-flow__who{padding:.1rem .5rem;border-radius:999px;font-size:.6875rem;font-weight:500;white-space:nowrap}.cc-auto-flow__who--person{background:rgba(23,37,42,.07);color:#5f6b6d}.cc-auto-flow__who--ai{background:rgba(58,175,169,.16);color:#176b66}.cc-auto-flow__who--auto{background:rgba(46,158,99,.12);color:#176638}.cc-auto-flow__meta{display:inline-grid;grid-template-columns:1rem 3.25rem;align-items:center;column-gap:.6rem;justify-items:start}.cc-auto-flow__mark-slot{display:flex;justify-content:flex-start;align-items:center;width:1rem;min-height:1rem}.cc-auto-flow__time{justify-self:end;width:100%;font-size:.8125rem;font-variant-numeric:tabular-nums;text-align:right;color:#5f6b6d}.cc-auto-flow__total{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:auto 0 0;padding:.9rem clamp(1rem,2.5vw,1.75rem);border-top:1px solid rgba(23,37,42,.09);font-size:.8125rem;color:#5f6b6d}.cc-auto-flow__total strong{font-size:1.375rem;font-weight:500;letter-spacing:-0.02em;font-variant-numeric:tabular-nums;color:#17252a}.cc-demo-list__label--wrap{white-space:normal}.cc-lead-message{display:flex;flex-direction:column;height:100%;background:#fff;color:#17252a}.cc-lead-message__body{flex:1 1 auto;padding:clamp(1rem,2.5vw,1.5rem) clamp(1rem,2.5vw,1.75rem) .5rem}.cc-lead-message__meta{margin:0 0 .35rem;font-size:.8125rem;color:#5f6b6d}.cc-lead-message__meta span{font-weight:500}.cc-lead-message__meta strong{font-weight:600;color:#17252a}.cc-lead-message__text{margin:.85rem 0 0;font-size:.9375rem;line-height:1.6;text-wrap:pretty}.cc-lead-message--before .cc-lead-message__text{color:#5f6b6d}.cc-lead-message__footer{margin-top:auto;padding:.9rem clamp(1rem,2.5vw,1.75rem) 1.1rem;border-top:1px solid rgba(23,37,42,.09)}.cc-lead-message__chips-label{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.02em;color:#5f6b6d}.cc-lead-message__chips{display:flex;flex-wrap:wrap;gap:.375rem;margin:.5rem 0 0;padding:0;list-style:none}.cc-lead-message__chips li{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .6rem;border:1px solid rgba(23,37,42,.09);border-radius:999px;font-size:.75rem}.cc-lead-message--before .cc-lead-message__chips li{background:rgba(212,85,58,.06);border-color:rgba(212,85,58,.18);color:#a5432d}.cc-lead-message--after .cc-lead-message__chips li{background:rgba(58,175,169,.08);border-color:rgba(43,122,120,.22);color:#176b66}.cc-lead-message__metric{margin:.75rem 0 0;font-size:.875rem;font-weight:600}.cc-lead-message--before .cc-lead-message__metric{color:#5f6b6d}.cc-lead-message--after .cc-lead-message__metric{color:#176b66}.cc-lead-compare{padding-inline:12px}.cc-main--seo .cc-lead-compare.cc-section{padding-top:clamp(3.5rem,6vw,5rem)}.cc-lead-compare__frame{border-radius:12px;background:#131313;padding-block:clamp(4.5rem,8vw,7.5rem);color:#fff}.cc-lead-compare__header{max-width:40rem;margin:0 auto clamp(2rem,5vw,3.5rem);text-align:center}.cc-lead-compare__title{margin:0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(2rem,1.4rem + 2.6vw,3.5rem);font-weight:400;line-height:1.05;letter-spacing:-0.03em;color:#fff;text-wrap:balance}.cc-lead-compare__intro{margin:1rem auto 0;max-width:30rem;font-size:clamp(1rem,.94rem + .3vw,1.125rem);line-height:1.6;color:rgba(255,255,255,.66)}.cc-lead-compare__table{width:100%;max-width:62rem;margin:0 auto;border-collapse:collapse}.cc-lead-compare__table th,.cc-lead-compare__table td{padding:clamp(1rem,2.5vw,1.6rem) 1rem clamp(1rem,2.5vw,1.6rem) 0;border-bottom:1px solid rgba(255,255,255,.1);vertical-align:top;text-align:left;font-size:.9375rem;line-height:1.5;color:rgba(255,255,255,.62)}.cc-lead-compare__table thead th,.cc-lead-compare__table thead td{border-bottom:0;vertical-align:bottom}.cc-lead-compare__table tbody th{width:32%;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1.125rem,.95rem + .8vw,1.5rem);font-weight:400;letter-spacing:-0.01em;color:#fff}.cc-lead-compare__table tbody tr:last-child th,.cc-lead-compare__table tbody tr:last-child td{border-bottom:0}.cc-lead-compare__us{color:#fff !important}.cc-lead-compare__col{display:block;margin-top:.75rem;font-size:1rem;font-weight:600;color:rgba(255,255,255,.72)}.cc-lead-compare__col--us{color:#fff}.cc-lead-compare__drawing{display:block;width:100%;max-width:12rem;height:auto}.cc-lead-compare__drawing path{fill:none;stroke:rgba(255,255,255,.78);stroke-width:1;stroke-linejoin:round}.cc-lead-compare__trail{stroke:#3aafa9 !important;stroke-width:2.2 !important;stroke-linecap:round}.cc-lead-compare__seal{fill:#3aafa9}.cc-lead-compare__cross{font-size:1.25rem;line-height:1;color:rgba(255,255,255,.5)}@media(max-width: 809px){.cc-lead-compare__table thead{display:none}.cc-lead-compare__table tbody tr{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:1rem;padding:1.25rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.cc-lead-compare__table tbody tr:last-child{border-bottom:0}.cc-lead-compare__table tbody th{grid-column:1/-1;width:auto;padding:0 0 .75rem;border:0}.cc-lead-compare__table tbody td{padding:0;border:0}.cc-lead-compare__table tbody td::before{content:attr(data-label);display:block;margin-bottom:.25rem;font-size:.75rem;font-weight:600;color:rgba(255,255,255,.45)}}.cc-ad-preview__query{display:flex;align-items:center;gap:.5rem;margin:0 0 .9rem;padding:.5rem .9rem;border:1px solid rgba(23,37,42,.09);border-radius:999px;font-size:.8125rem;color:#17252a}.cc-ad-preview__sponsor{margin:0;font-size:.75rem;color:#5f6b6d}.cc-ad-preview__sponsor span{font-weight:600;color:#17252a}.cc-ad-preview__headline{margin:.4rem 0 0;font-size:1.0625rem;font-weight:600;line-height:1.35;color:#1a0dab;text-wrap:balance}.cc-ad-preview.cc-lead-message--before .cc-ad-preview__headline{color:#6258b5}.cc-ad-preview__text{margin-top:.5rem}.cc-ad-preview__cta{display:inline-block;margin-top:.9rem;padding:.4rem .9rem;border-radius:999px;background:#f1f2f2;font-size:.8125rem;font-weight:600}.cc-ad-preview.cc-lead-message--after .cc-ad-preview__cta{background:#17252a;color:#fff}.cc-ad-duel{padding-inline:12px}.cc-main--seo .cc-ad-duel.cc-section{padding-top:clamp(3.5rem,6vw,5rem)}.cc-ad-duel__frame{border-radius:12px;background:#131313;padding-block:clamp(4.5rem,8vw,7.5rem);color:#fff}.cc-ad-duel__header{display:flex;flex-direction:column;align-items:center;max-width:40rem;margin:0 auto clamp(2rem,4vw,3rem);text-align:center}.cc-ad-duel__title{margin:.875rem 0 0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(2rem,1.4rem + 2.6vw,3.5rem);font-weight:400;line-height:1.05;letter-spacing:-0.03em;color:#fff}.cc-ad-duel__intro{margin:1rem 0 0;max-width:32rem;font-size:clamp(1rem,.94rem + .3vw,1.125rem);line-height:1.6;color:rgba(255,255,255,.66)}.cc-ad-duel__round,.cc-ad-duel__score{max-width:60rem;margin:0 auto}.cc-ad-duel__progress{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;font-size:.8125rem;color:rgba(255,255,255,.6)}.cc-ad-duel__progress ol{display:flex;gap:.35rem;margin:0;padding:0;list-style:none}.cc-ad-duel__progress li{width:1.75rem;height:.3rem;border-radius:999px;background:rgba(255,255,255,.14)}.cc-ad-duel__progress li[data-state=current]{background:rgba(255,255,255,.5)}.cc-ad-duel__progress li[data-state=right]{background:#3aafa9}.cc-ad-duel__progress li[data-state=wrong]{background:#d4553a}.cc-ad-duel__pair{display:grid;gap:clamp(.75rem,2vw,1.25rem)}@media(min-width: 810px){.cc-ad-duel__pair{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(prefers-reduced-motion: no-preference){.cc-ad-duel__pair{animation:cc-demo-drop .4s cubic-bezier(0.22, 1, 0.36, 1) both}}.cc-ad-duel__ad{display:flex;flex-direction:column;width:100%;padding:0;overflow:hidden;border:2px solid rgba(0,0,0,0);border-radius:16px;background:#fff;color:#17252a;font:inherit;text-align:left;cursor:pointer;transition:transform .2s ease,border-color .2s ease,opacity .3s ease}.cc-ad-duel__ad:hover:not(:disabled){transform:translateY(-3px);border-color:rgba(58,175,169,.6)}.cc-ad-duel__ad:focus-visible{outline:3px solid #3aafa9;outline-offset:3px}.cc-ad-duel__ad:disabled{cursor:default}.cc-ad-duel__ad[data-phase=winner]{border-color:#3aafa9}.cc-ad-duel__ad[data-phase=loser]{opacity:.45}.cc-ad-duel__ad[data-picked=true][data-phase=loser]{border-color:#d4553a}.cc-ad-duel__bar{display:flex;align-items:center;gap:.6rem;min-height:2.75rem;padding:.5rem 1rem;border-bottom:1px solid rgba(23,37,42,.09);background:#f1f2f2}.cc-ad-duel__side{display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:#17252a;font-size:.75rem;font-weight:700;color:#fff}.cc-ad-duel__channel{display:inline-flex;align-items:center;gap:.45rem;font-size:.8125rem;font-weight:600}.cc-ad-duel__winner{margin-left:auto;padding:.15rem .6rem;border-radius:999px;background:rgba(58,175,169,.16);font-size:.75rem;font-weight:600;color:#176b66}.cc-ad-duel__media{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:#f1f2f2}.cc-ad-duel__media img{object-fit:cover}.cc-ad-duel__body{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding:clamp(1rem,2.5vw,1.5rem)}.cc-ad-duel__body .cc-ad-preview__query{margin-bottom:.4rem}.cc-ad-duel__body .cc-ad-preview__cta{margin-top:.6rem;background:#17252a;color:#fff}.cc-ad-duel__text{font-size:.9375rem;line-height:1.55;color:#5f6b6d}.cc-ad-duel__reveal{min-height:1px}.cc-ad-duel__answer{margin-top:clamp(1rem,2.5vw,1.5rem);padding:1.25rem 1.4rem;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(255,255,255,.05)}@media(prefers-reduced-motion: no-preference){.cc-ad-duel__answer{animation:cc-demo-drop .35s cubic-bezier(0.22, 1, 0.36, 1) both}}.cc-ad-duel__verdict-line{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;font-size:1.0625rem;color:#fff}.cc-ad-duel__verdict-line svg{flex:none;color:#3aafa9}.cc-ad-duel__answer[data-correct=false] .cc-ad-duel__verdict-line svg{color:#f08a6f}.cc-ad-duel__why{margin:.6rem 0 0;font-size:.9375rem;line-height:1.6;color:rgba(255,255,255,.72)}.cc-ad-duel__next,.cc-ad-duel__again{display:inline-flex;align-items:center;gap:.45rem;margin-top:1rem;padding:.6rem 1.2rem;border:0;border-radius:999px;background:#3aafa9;font:600 .9375rem/1.2 var(--cc-font-body),"Poppins","Montserrat",sans-serif;color:#fff;cursor:pointer}.cc-ad-duel__next:hover,.cc-ad-duel__again:hover{filter:brightness(1.08)}.cc-ad-duel__next:focus-visible,.cc-ad-duel__again:focus-visible{outline:2px solid #fff;outline-offset:3px}.cc-ad-duel__again{margin-top:0;border:1px solid rgba(255,255,255,.25);background:rgba(0,0,0,0)}.cc-ad-duel__score{text-align:center}@media(prefers-reduced-motion: no-preference){.cc-ad-duel__score{animation:cc-demo-drop .4s cubic-bezier(0.22, 1, 0.36, 1) both}}.cc-ad-duel__score-value{margin:0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(2.5rem,1.6rem + 4vw,4.5rem);line-height:1;letter-spacing:-0.03em}.cc-ad-duel__dots{display:flex;justify-content:center;gap:.5rem;margin:1.25rem 0 0;padding:0;list-style:none}.cc-ad-duel__dots li{width:.75rem;height:.75rem;border-radius:50%;background:#d4553a}.cc-ad-duel__dots li[data-correct=true]{background:#3aafa9}.cc-ad-duel__verdict{margin:1.25rem auto 0;max-width:30rem;font-size:1.125rem;line-height:1.5;color:rgba(255,255,255,.85)}.cc-ad-duel__cta-title{margin:2rem 0 0;font-size:.9375rem;color:rgba(255,255,255,.6)}.cc-ad-duel__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem;margin-top:1rem}.cc-ad-duel__footnote{margin:clamp(1.5rem,3vw,2rem) auto 0;max-width:40rem;font-size:.75rem;text-align:center;color:rgba(255,255,255,.45)}.cc-main--seo .cc-ad-offer.cc-section{padding-top:clamp(3.5rem,6vw,5rem)}.cc-ad-offer__grid{display:grid;gap:clamp(2rem,4vw,3.5rem);align-items:center}@media(min-width: 810px){.cc-ad-offer__grid{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}}.cc-ad-offer__text{margin:1rem 0 0;max-width:34rem;font-size:clamp(1rem,.94rem + .3vw,1.125rem);line-height:1.6;color:#4f4f4f}.cc-ad-offer__steps-title{margin:1.75rem 0 0;font-size:.8125rem;font-weight:600;color:#5f6b6d}.cc-ad-offer__steps{display:grid;gap:.9rem;margin:.75rem 0 1.75rem;padding:0;list-style:none}.cc-ad-offer__steps li{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.85rem;align-items:start;font-size:1rem;line-height:1.45}.cc-ad-offer__steps strong{display:block;font-weight:600;color:#17252a}.cc-ad-offer__step-index{display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background:rgba(58,175,169,.14);font-size:.8125rem;font-weight:600;color:#176b66}.cc-ad-offer__step-text{display:block;font-size:.9375rem;color:#4f4f4f}.cc-ad-offer__note{margin:.75rem 0 0;font-size:.8125rem;color:#5f6b6d}.cc-ad-offer__film{position:relative;overflow:hidden;margin:0;padding:clamp(1.5rem,3vw,2.25rem);border-radius:20px;background:linear-gradient(rgba(255, 255, 255, 0.035) 1px, transparent 1px) 0 0/100% 28px,linear-gradient(90deg, rgba(255, 255, 255, 0.035) 1px, transparent 1px) 0 0/28px 100%,#131313;color:#fff;box-shadow:0 24px 60px rgba(23,37,42,.18)}.cc-ad-offer__scan{position:absolute;left:0;right:0;top:0;height:30%;background:linear-gradient(180deg, transparent, rgba(58, 175, 169, 0.14) 85%, rgba(58, 175, 169, 0.55));pointer-events:none;transform:translateY(-100%)}@media(prefers-reduced-motion: no-preference){.cc-ad-offer__scan{animation:cc-ad-scan 5.5s ease-in-out infinite}}.cc-ad-offer__film-title{position:relative;margin:0 0 1rem;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.6)}.cc-ad-offer__findings{position:relative;display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.cc-ad-offer__findings li{display:grid;gap:.4rem;padding:1rem 1.1rem;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.04);font-size:.9375rem;line-height:1.45;color:rgba(255,255,255,.88)}.cc-ad-offer__tag{justify-self:start;padding:.15rem .55rem;border-radius:999px;font-size:.6875rem;font-weight:600}.cc-ad-offer__tag--pending{background:rgba(232,163,61,.18);color:#f0c27a}.cc-ad-offer__tag--new{background:rgba(58,175,169,.18);color:#7fd6cf}.cc-ad-offer__tag--won{background:rgba(46,158,99,.2);color:#7fd3a4}@keyframes cc-ad-scan{0%{transform:translateY(-100%)}60%,100%{transform:translateY(340%)}}.cc-main--seo .cc-lead-calculator.cc-section{padding-top:clamp(3.5rem,6vw,5rem)}.cc-lead-calculator .cc-traffic{margin-top:0}.cc-lead-calculator__cta{margin-top:1.5rem}.cc-demo-table--wide td:nth-child(2){width:auto;text-align:left;color:#5f6b6d;white-space:normal}.cc-demo-table--wide th:nth-child(2){width:40%;text-align:left}.cc-demo-table--wide td:last-child,.cc-demo-table--wide th:last-child{width:3rem}.cc-ai-answer{display:flex;flex-direction:column;height:100%;background:#fff;color:#17252a;font-size:clamp(.8125rem,.74rem + .3vw,.9375rem);line-height:1.5}.cc-ai-answer__bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2.75rem;padding:.5rem 1.25rem;border-bottom:1px solid rgba(23,37,42,.09);background:#f1f2f2}.cc-ai-answer__service{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;font-size:.8125rem}.cc-ai-answer__service img{width:1rem;height:1rem}.cc-ai-answer__state{font-size:.75rem;color:#5f6b6d}.cc-ai-answer__body{display:flex;flex:1 1 auto;flex-direction:column;gap:.9em;padding:clamp(1rem,2.5vw,1.75rem)}.cc-ai-answer__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cc-ai-answer__question{align-self:flex-end;max-width:85%;margin:0;padding:.6em .95em;border-radius:1.1em 1.1em .3em 1.1em;background:#f1f2f2;font-weight:500}.cc-ai-answer__reply{max-width:92%}.cc-ai-answer__reply p{margin:0}.cc-ai-answer__reply ol{display:grid;gap:.45em;margin:.7em 0 0;padding-left:1.3em}.cc-ai-answer__reply li::marker{color:#5f6b6d;font-variant-numeric:tabular-nums}.cc-ai-answer__mark{padding:0 .15em;border-radius:.25em;background:rgba(58,175,169,.2);color:inherit;font-weight:600}.cc-ai-answer__sources{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:auto;padding-top:.75rem;border-top:1px solid rgba(23,37,42,.09)}.cc-ai-answer__sources ul{display:contents;list-style:none}.cc-ai-answer__sources li{padding:.15rem .55rem;border:1px solid rgba(23,37,42,.09);border-radius:999px;font-size:.75rem;color:#5f6b6d}.cc-ai-answer__sources li.is-brand{border-color:rgba(43,122,120,.4);background:rgba(58,175,169,.12);color:#176b66;font-weight:500}.cc-ai-answer__sources-label{margin-right:.15rem;font-size:.75rem;font-weight:600;color:#5f6b6d}.cc-demo-ai__fact{display:block;font-size:.75rem;color:#5f6b6d}.cc-demo-mark{flex:none;width:1rem;height:1rem;object-fit:contain}.cc-demo-mark--badge{display:inline-grid;place-items:center;border-radius:4px;background:rgba(23,37,42,.08);font-size:.625rem;font-weight:600;font-style:normal;color:#17252a}.cc-demo-mark--lucide{display:block;flex:none;color:#17252a}.cc-demo-table{width:100%;margin-top:1rem;border-collapse:collapse;table-layout:fixed;font-size:.8125rem}.cc-demo-table th,.cc-demo-table td{padding:.5rem 0;border-top:1px solid rgba(23,37,42,.09);font-weight:400;text-align:right;font-variant-numeric:tabular-nums}.cc-demo-table thead th{border-top:0;padding-top:0;font-size:.6875rem;color:#5f6b6d}.cc-demo-table th:first-child{text-align:left}.cc-demo-table th:not(:first-child),.cc-demo-table td{width:5.25rem;padding-left:.5rem;white-space:nowrap}.cc-demo-table__source{display:flex;align-items:center;gap:.5rem;min-width:0}.cc-demo-table__source span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-traffic{display:grid;gap:clamp(2rem,4vw,3rem);margin-top:clamp(3.5rem,7vw,5rem);color:#17252a}@media(min-width: 810px){.cc-traffic{grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);align-items:stretch}}.cc-traffic__intro{max-width:26rem;min-height:0}@media(min-width: 810px){.cc-traffic__intro-pin{position:sticky;top:calc(80px + 1rem);margin-top:-1rem;max-height:calc(100dvh - 80px - 2rem);overflow-y:auto;overflow-anchor:none}}.cc-traffic__title{margin:.875rem 0 0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1.5rem,1.15rem + 1.2vw,2rem);font-weight:500;line-height:1.2;letter-spacing:-0.01em;text-wrap:balance}.cc-traffic__text{margin:.875rem 0 0;font-size:clamp(1rem,.94rem + .3vw,1.125rem);line-height:1.6;color:#4f4f4f;text-wrap:pretty}.cc-traffic__cta{margin-top:1.75rem}.cc-main--seo .cc-traffic__button.cc-btn--expand.cc-btn--expand-compact{width:14.5rem}.cc-traffic__panel{container-type:inline-size;padding:clamp(1.25rem,3vw,2rem);border:1px solid rgba(23,37,42,.09);border-radius:20px;background:#fff;box-shadow:0 1px 2px rgba(23,37,42,.04),0 10px 30px rgba(23,37,42,.06);overflow-anchor:none}.cc-traffic__controls,.cc-traffic__assumptions-fields{display:grid;width:100%;gap:1.125rem}@container (min-width: 40rem){.cc-traffic__controls,.cc-traffic__assumptions-fields{grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:1.25rem;row-gap:1.125rem;align-items:start}}.cc-traffic__field{display:flex;flex-direction:column;min-width:0}.cc-traffic__control{min-width:0;width:100%}.cc-traffic__affix{position:relative;display:block;width:100%;min-width:0}.cc-traffic__unit{position:absolute;top:50%;right:.8rem;transform:translateY(-50%);font-size:.8125rem;color:#5f6b6d;pointer-events:none}.cc-traffic__affix:has(.cc-traffic__unit) .cc-traffic__input{padding-right:6.5rem}.cc-traffic__affix.is-percent .cc-traffic__input{padding-right:2rem}.cc-traffic__select{padding-right:2.25rem;appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%236a6a6a' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right .75rem center/14px no-repeat;text-overflow:ellipsis}.cc-traffic__shadcn-select[data-slot=select-trigger]{display:flex;width:100%;min-width:0;height:44px;align-items:center;justify-content:space-between;padding:0 2.25rem 0 .8rem;border:1px solid rgba(23,37,42,.16);border-radius:10px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%236a6a6a' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right .75rem center/14px no-repeat;box-shadow:none;font:400 1rem/1.2 var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-variant-numeric:tabular-nums;color:#17252a;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.cc-traffic__shadcn-select[data-slot=select-trigger] [data-slot=select-value]{font-weight:400}.cc-traffic__shadcn-select[data-slot=select-trigger][data-placeholder]{color:#5f6b6d}.cc-traffic__shadcn-select[data-slot=select-trigger] svg{display:none}.cc-traffic__shadcn-select[data-slot=select-trigger]:hover:not([data-disabled]):not(:focus-visible){border-color:rgba(23,37,42,.28);box-shadow:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%236a6a6a' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right .75rem center/14px no-repeat}.cc-traffic__shadcn-select[data-slot=select-trigger]:focus:not(:focus-visible){outline:none;border-color:rgba(23,37,42,.16);box-shadow:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%236a6a6a' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right .75rem center/14px no-repeat}.cc-traffic__shadcn-select[data-slot=select-trigger][data-state=open],.cc-traffic__shadcn-select[data-slot=select-trigger]:focus-visible{outline:none;border-color:#176b66;box-shadow:0 0 0 3px rgba(58,175,169,.2);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%236a6a6a' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right .75rem center/14px no-repeat}.cc-traffic__shadcn-select-content[data-slot=select-content]{z-index:40;min-width:var(--radix-select-trigger-width);border:1px solid rgba(58,175,169,.18);border-radius:12px;background:#fff;color:#17252a;box-shadow:0 1px 2px rgba(23,37,42,.04),0 12px 32px rgba(23,37,42,.1),0 0 0 1px rgba(58,175,169,.06);font:400 .9375rem/1.35 var(--cc-font-body),"Poppins","Montserrat",sans-serif;padding:.25rem}.cc-traffic__shadcn-select-content[data-slot=select-content] [data-slot=select-item]{border-radius:8px;padding:.5rem 2rem .5rem .7rem;cursor:pointer;font-weight:500}.cc-traffic__shadcn-select-content[data-slot=select-content] [data-slot=select-item][data-state=checked]{color:#176b66}.cc-traffic__shadcn-select-content[data-slot=select-content] [data-slot=select-item][data-highlighted]{background:rgba(58,175,169,.12);color:#176b66}.cc-traffic__shadcn-select-content[data-slot=select-content] [data-slot=select-item] svg{color:#176b66}.cc-traffic__assumptions{margin-top:1.25rem;padding-top:1rem;border-top:1px solid rgba(23,37,42,.09)}.cc-traffic__assumptions-bar{display:flex;flex-wrap:wrap;align-items:baseline;gap:.375rem 1rem}.cc-traffic__toggle{display:inline-flex;align-items:center;gap:.3rem;padding:0;border:0;background:none;font:500 .875rem/1.4 var(--cc-font-body),"Poppins","Montserrat",sans-serif;color:#176b66;cursor:pointer}.cc-traffic__toggle svg{width:14px;height:14px;transition:transform .2s ease}.cc-traffic__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.cc-traffic__toggle:disabled{cursor:default}.cc-traffic__toggle:focus-visible{outline:2px solid #2b7a78;outline-offset:3px;border-radius:4px}.cc-traffic__summary{display:flex;flex-direction:column;gap:.125rem;flex:1 1 100%;font-size:.8125rem;line-height:1.45;color:#5f6b6d}.cc-traffic__summary-line{margin:0}.cc-traffic__assumptions-body,.cc-traffic__how-body{display:grid;grid-template-rows:0fr;overflow-anchor:none;transition:grid-template-rows .36s cubic-bezier(0.22, 1, 0.36, 1)}.cc-traffic__assumptions-body[data-open=true],.cc-traffic__how-body[data-open=true]{grid-template-rows:1fr}.cc-traffic__how-collapse{min-height:0;overflow:hidden}.cc-traffic__assumptions-collapse{min-height:0;overflow:hidden;padding:3px;padding-top:calc(1rem + 3px);margin-inline:-3px}.cc-traffic__assumptions-fields{margin-top:0}.cc-traffic__control--slider-field{display:flex;flex-direction:column;gap:.65rem;padding-top:.15rem}.cc-traffic__slider-input-row{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .5rem}.cc-traffic__slider-inline-unit{font-size:.8125rem;font-weight:500;line-height:1.35;color:#5f6b6d}.cc-traffic__slider-bounds{display:flex;justify-content:space-between;gap:.75rem;margin-top:-0.15rem;font-size:.75rem;font-weight:500;line-height:1.3;font-variant-numeric:tabular-nums;color:#5f6b6d}.cc-traffic__shadcn-slider[data-slot=slider]{width:100%;touch-action:none}.cc-traffic__shadcn-slider[data-slot=slider] [data-slot=slider-track]{height:4px;border-radius:2px;background:rgba(23,37,42,.12)}.cc-traffic__shadcn-slider[data-slot=slider] [data-slot=slider-range]{border-radius:2px;background:#3aafa9}.cc-traffic__shadcn-slider[data-slot=slider] [data-slot=slider-thumb]{width:18px;height:18px;border:2px solid #fff;border-radius:50%;background:#2b7a78;box-shadow:0 1px 3px rgba(23,37,42,.3)}.cc-traffic__shadcn-slider[data-slot=slider] [data-slot=slider-thumb]:focus-visible{outline:2px solid #2b7a78;outline-offset:4px;box-shadow:0 1px 3px rgba(23,37,42,.3)}.cc-traffic__label{display:block;margin-bottom:.45rem;font-size:.875rem;font-weight:500;line-height:1.35}@container (min-width: 40rem){.cc-traffic__label{min-height:2.3625rem;display:flex;align-items:flex-end}}.cc-traffic__input{box-sizing:border-box;width:100%;min-width:0;height:44px;padding:0 .8rem;border:1px solid rgba(23,37,42,.16);border-radius:10px;background-color:#fff;font:400 1rem/1.2 var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-variant-numeric:tabular-nums;color:#17252a;transition:border-color .2s ease,box-shadow .2s ease}.cc-traffic__input:hover:not(:focus):not([aria-invalid=true]){border-color:rgba(23,37,42,.28)}.cc-traffic__input:focus{outline:none;border-color:#176b66;box-shadow:0 0 0 3px rgba(58,175,169,.2)}.cc-traffic__input[aria-invalid=true]{border-color:#b2433a}.cc-traffic__input--percent{width:4.25rem;flex-shrink:0;text-align:right}.cc-traffic__input--compact{width:min(100%,7.5rem);flex-shrink:0;text-align:right}.cc-traffic__growth{display:flex;align-items:center;gap:.875rem}.cc-traffic__percent{position:relative;flex-shrink:0}.cc-traffic__percent>span{position:absolute;top:50%;right:.65rem;transform:translateY(-50%);font-size:.9375rem;color:#5f6b6d;pointer-events:none}.cc-traffic__range{flex:1 1 auto;min-width:0;height:20px;margin:0;background:rgba(0,0,0,0);appearance:none;cursor:pointer}.cc-traffic__range::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(90deg, #3aafa9 var(--cc-range-fill, 0%), rgba(23, 37, 42, 0.12) var(--cc-range-fill, 0%))}.cc-traffic__range::-moz-range-track{height:4px;border-radius:2px;background:rgba(23,37,42,.12)}.cc-traffic__range::-moz-range-progress{height:4px;border-radius:2px;background:#3aafa9}.cc-traffic__range::-webkit-slider-thumb{width:18px;height:18px;margin-top:-7px;border:2px solid #fff;border-radius:50%;background:#2b7a78;box-shadow:0 1px 3px rgba(23,37,42,.3);appearance:none}.cc-traffic__range::-moz-range-thumb{width:14px;height:14px;border:2px solid #fff;border-radius:50%;background:#2b7a78;box-shadow:0 1px 3px rgba(23,37,42,.3)}.cc-traffic__range:focus-visible{outline:2px solid #2b7a78;outline-offset:4px;border-radius:4px}.cc-traffic__help{margin:.45rem 0 0;font-size:.8125rem;line-height:1.45;color:#5f6b6d}@container (min-width: 40rem){.cc-traffic__help{margin-top:0;min-width:0}}.cc-traffic__help.is-error{color:#a3352c}.cc-traffic__result{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(23,37,42,.09)}.cc-traffic__chart-title{margin:0;font-size:1rem;font-weight:500;color:#17252a}.cc-traffic__bars{--cc-bars-col-gap: clamp(0.35rem, 2vw, 1rem);display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:var(--cc-bars-col-gap);height:13rem;margin:1rem 0 0;padding:0;list-style:none}.cc-traffic__bar{display:grid;grid-template-rows:1fr auto;gap:.4rem;min-width:0;text-align:center}.cc-traffic__bar-track{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.35rem;min-height:0}.cc-traffic__bar-value{flex-shrink:0;font-size:clamp(.8125rem,.72rem + .75cqi,1.125rem);font-weight:600;line-height:1.2;letter-spacing:-0.01em;font-variant-numeric:tabular-nums;white-space:nowrap;color:#17252a}.cc-traffic__bar-fill{display:block;width:min(100%,4.5rem);height:calc((100% - 2rem)*var(--cc-bar, 1));border-radius:8px 8px 3px 3px;background:linear-gradient(180deg, #3aafa9, #2b7a78);transform-origin:bottom center;transition:height .35s ease}@media(prefers-reduced-motion: no-preference){.cc-traffic__result:not([data-inview=true]) .cc-traffic__bar-fill{transform:scaleY(0)}}.cc-traffic__result[data-inview=true] .cc-traffic__bar:nth-child(1) .cc-traffic__bar-fill{animation:cc-demo-grow .75s cubic-bezier(0.22, 1, 0.36, 1) both}.cc-traffic__result[data-inview=true] .cc-traffic__bar:nth-child(2) .cc-traffic__bar-fill{animation:cc-demo-grow .75s cubic-bezier(0.22, 1, 0.36, 1) .12s both}.cc-traffic__result[data-inview=true] .cc-traffic__bar:nth-child(3) .cc-traffic__bar-fill{animation:cc-demo-grow .75s cubic-bezier(0.22, 1, 0.36, 1) .24s both}.cc-traffic__result[data-inview=true] .cc-traffic__bar:nth-child(4) .cc-traffic__bar-fill{animation:cc-demo-grow .75s cubic-bezier(0.22, 1, 0.36, 1) .36s both}.cc-traffic__result[data-inview=true] .cc-traffic__bar:nth-child(5) .cc-traffic__bar-fill{animation:cc-demo-grow .75s cubic-bezier(0.22, 1, 0.36, 1) .48s both}.cc-traffic__bar-label{margin-inline:calc(var(--cc-bars-col-gap, 0.5rem)/-2);padding-inline:calc(var(--cc-bars-col-gap, 0.5rem)/2);padding-top:.35rem;border-top:1px solid rgba(23,37,42,.12);font-size:.8125rem;line-height:1.35;color:#5f6b6d}.cc-traffic__kpis{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5rem 2.5rem;margin:clamp(1.25rem,3vw,1.75rem) 0 0;padding:0}@media(min-width: 640px){.cc-traffic__kpis{grid-template-columns:repeat(4, minmax(0, 1fr))}}.cc-traffic__kpi{display:flex;flex-direction:column-reverse;gap:.4rem;min-width:0;padding-top:1rem;border-top:1px solid rgba(23,37,42,.09);margin:0}.cc-traffic__kpi-label{margin:0;font-size:.8125rem;line-height:1.45;color:#5f6b6d}.cc-traffic__kpi-value{margin:0;font-size:clamp(1.125rem,.95rem + .9cqi,1.5rem);font-weight:600;line-height:1.15;letter-spacing:-0.02em;font-variant-numeric:tabular-nums;color:#17252a}.cc-traffic__kpi-value .cc-digit-roll{letter-spacing:inherit}.cc-traffic__empty{margin:1rem 0 0;font-size:.9375rem;color:#5f6b6d}.cc-traffic__footnote{margin:1rem 0 0;font-size:.8125rem;line-height:1.5;color:#5f6b6d}.cc-traffic__how{margin-top:.5rem;font-size:.8125rem;line-height:1.55;color:#5f6b6d}.cc-traffic__how .cc-traffic__toggle{font-size:inherit}.cc-traffic__how-content{padding-top:.5rem}.cc-traffic__how-content p{margin:.5rem 0 0;max-width:40rem}.cc-traffic__how-content p:first-child{margin-top:0}@media(min-width: 810px){.cc-traffic[data-traffic-calculator-version="2"]{grid-template-columns:minmax(0, 1fr)}}.cc-traffic[data-traffic-calculator-version="2"] .cc-traffic__header{display:flex;flex-direction:column;align-items:center;max-width:42rem;margin-inline:auto;text-align:center;text-wrap:balance}.cc-traffic[data-traffic-calculator-version="2"] .cc-traffic__header .cc-traffic__text{max-width:36rem}.cc-traffic[data-traffic-calculator-version="2"] .cc-traffic__columns{display:grid;gap:clamp(1.5rem,3vw,2.25rem);min-width:0}@media(min-width: 810px){.cc-traffic[data-traffic-calculator-version="2"] .cc-traffic__columns{grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);align-items:stretch}}.cc-traffic[data-traffic-calculator-version="2"] .cc-traffic__side{display:flex;flex-direction:column;min-width:0;min-height:0}.cc-traffic[data-traffic-calculator-version="2"] .cc-traffic__stack{display:flex;flex-direction:column;gap:0;width:100%;max-width:none;min-width:0;overflow-anchor:none}@media(min-width: 810px){.cc-traffic[data-traffic-calculator-version="2"] .cc-traffic__stack{position:sticky;top:calc(80px + 1rem)}}.cc-traffic[data-traffic-calculator-version="2"] .cc-traffic__stack .cc-traffic__controls,.cc-traffic[data-traffic-calculator-version="2"] .cc-traffic__stack .cc-traffic__assumptions-fields{width:100%;max-width:none;grid-template-columns:minmax(0, 1fr)}.cc-traffic[data-traffic-calculator-version="2"] .cc-traffic__stack .cc-traffic__control,.cc-traffic[data-traffic-calculator-version="2"] .cc-traffic__stack .cc-traffic__control--slider-field{width:100%;max-width:none}.cc-traffic[data-traffic-calculator-version="2"] .cc-traffic__stack .cc-traffic__assumptions{margin-top:1.5rem;width:100%;max-width:none}.cc-traffic[data-traffic-calculator-version="2"] .cc-traffic__field--model .cc-faq__tabs{margin-bottom:0;flex-wrap:wrap;justify-content:flex-start;overflow:visible;padding-bottom:0}.cc-traffic[data-traffic-calculator-version="2"] .cc-traffic__field--model .cc-faq__tab{border-color:rgba(29,29,29,.12);color:#686868;backdrop-filter:none;-webkit-backdrop-filter:none}.cc-traffic[data-traffic-calculator-version="2"] .cc-traffic__field--model .cc-faq__tab:hover:not(.is-active){border-color:rgba(29,29,29,.22);background:rgba(29,29,29,.04);color:#1d1d1d}.cc-traffic[data-traffic-calculator-version="2"] .cc-traffic__field--model .cc-faq__tab:focus-visible{outline-color:rgba(58,175,169,.45)}.cc-traffic[data-traffic-calculator-version="2"] .cc-traffic__field--model .cc-faq__tab.is-active{border-color:rgba(58,175,169,.45);background:rgba(58,175,169,.12);color:#2d8f8a;box-shadow:inset 0 0 0 1px rgba(58,175,169,.16)}.cc-traffic[data-traffic-calculator-version="2"] .cc-traffic__field--model .cc-faq__tab.is-active:hover{border-color:rgba(58,175,169,.58);background:rgba(58,175,169,.16)}.cc-traffic[data-traffic-calculator-version="2"] .cc-traffic__panel--results{display:flex;flex-direction:column;min-height:0}.cc-traffic[data-traffic-calculator-version="2"] .cc-traffic__panel--results .cc-traffic__result{margin-top:0;padding-top:0;border-top:0;flex:1 1 auto;display:flex;flex-direction:column;gap:clamp(1rem,2.5vw,1.35rem)}.cc-traffic[data-traffic-calculator-version="2"] .cc-traffic__result--impact-v2 .cc-traffic__impact-eyebrow{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#5f6b6d}.cc-traffic[data-traffic-calculator-version="2"] .cc-traffic__result--impact-v2 .cc-traffic__impact-hero{padding:clamp(1.25rem,3vw,1.75rem);border-radius:14px;border:1px solid rgba(23,37,42,.09);background:rgba(23,37,42,.04);color:#17252a;box-shadow:0 1px 2px rgba(23,37,42,.04)}.cc-traffic[data-traffic-calculator-version="2"] .cc-traffic__result--impact-v2 .cc-traffic__impact-hero-value{display:inline-block;width:fit-content;max-width:100%;margin:0;font-size:clamp(1.75rem,1.2rem + 3.2cqi,2.75rem);font-weight:600;line-height:1.05;letter-spacing:-0.03em;font-variant-numeric:tabular-nums;color:#17252a}.cc-traffic[data-traffic-calculator-version="2"] .cc-traffic__result--impact-v2 .cc-traffic__impact-hero-sub{margin:.55rem 0 0;font-size:clamp(.9375rem,.85rem + .5cqi,1.0625rem);line-height:1.45;color:#5f6b6d}.cc-traffic[data-traffic-calculator-version="2"] .cc-traffic__result--impact-v2 .cc-traffic__impact-hero-secondary{margin:.65rem 0 0;font-size:clamp(.875rem,.8rem + .35cqi,1rem);font-weight:600;line-height:1.35;color:#5f6b6d;font-variant-numeric:tabular-nums}.cc-traffic[data-traffic-calculator-version="2"] .cc-traffic__result--impact-v2 .cc-traffic__impact-stats{display:grid;grid-template-columns:1fr;gap:clamp(.85rem,2vw,1.15rem);align-items:start;margin:0;padding:0}@media(min-width: 640px){.cc-traffic[data-traffic-calculator-version="2"] .cc-traffic__result--impact-v2 .cc-traffic__impact-stats{grid-template-columns:repeat(3, minmax(0, 1fr));gap:clamp(.5rem,2vw,1.15rem)}}@media(min-width: 810px){.cc-traffic[data-traffic-calculator-version="2"] .cc-traffic__result--impact-v2 .cc-traffic__impact-stats{grid-template-columns:repeat(3, 1fr)}}.cc-traffic[data-traffic-calculator-version="2"] .cc-traffic__result--impact-v2 .cc-traffic__impact-stat{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;min-width:0;margin:0;padding:0;border:0;background:rgba(0,0,0,0)}.cc-traffic[data-traffic-calculator-version="2"] .cc-traffic__result--impact-v2 .cc-traffic__impact-stat-label{margin:0;font-size:.8125rem;line-height:1.4;color:#5f6b6d}.cc-traffic[data-traffic-calculator-version="2"] .cc-traffic__result--impact-v2 .cc-traffic__impact-stat-value{margin:0;font-size:clamp(1.0625rem,.95rem + .7cqi,1.375rem);font-weight:600;line-height:1.15;letter-spacing:-0.02em;font-variant-numeric:tabular-nums;color:#17252a}.cc-traffic[data-traffic-calculator-version="2"] .cc-traffic__result--impact-v2 .cc-traffic__chart-title--impact{margin:.15rem 0 0;font-size:.9375rem;font-weight:600;color:#17252a}.cc-traffic[data-traffic-calculator-version="2"] .cc-traffic__result--impact-v2 .cc-traffic__bars{flex:0 0 auto;height:clamp(10rem,24vw,13.5rem);margin-top:0}.cc-traffic[data-traffic-calculator-version="2"] .cc-traffic__result--impact-v2 .cc-traffic__bar-fill{background:#3aafa9}.cc-traffic[data-traffic-calculator-version="2"] .cc-traffic__result--impact-v2 .cc-traffic__compare{display:grid;gap:.85rem;padding-top:.15rem}.cc-traffic[data-traffic-calculator-version="2"] .cc-traffic__result--impact-v2 .cc-traffic__compare-row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;min-width:0}.cc-traffic[data-traffic-calculator-version="2"] .cc-traffic__result--impact-v2 .cc-traffic__compare-label{font-size:.8125rem;line-height:1.4;color:#5f6b6d}.cc-traffic[data-traffic-calculator-version="2"] .cc-traffic__result--impact-v2 .cc-traffic__compare-value{flex-shrink:0;font-size:.9375rem;font-weight:600;font-variant-numeric:tabular-nums;color:#17252a}.cc-traffic[data-traffic-calculator-version="2"] .cc-traffic__result--impact-v2 .cc-traffic__footnote{margin-top:auto;padding-top:.25rem}.cc-traffic[data-traffic-calculator-version="2"] .cc-traffic__result--impact-v2 .cc-traffic__how{margin-top:.35rem;padding-top:.75rem;border-top:1px solid rgba(23,37,42,.09)}@media(prefers-reduced-motion: reduce){.cc-demo__view,.cc-demo__view[data-active=true]{transform:none;transition:none}.cc-demo *,.cc-traffic *{animation:none !important;transition:none !important}}.cc-main--seo .cc-seo-hub.cc-section{padding-top:clamp(3.5rem,6vw,5rem)}.cc-seo-hub__header{max-width:40rem}.cc-seo-hub__list{margin:clamp(2.5rem,4.5vw,3.5rem) 0 0;padding:0;list-style:none;border-bottom:1px solid rgba(29,29,29,.12)}.cc-seo-hub__row{position:relative;display:grid;gap:.5rem;padding:1.75rem 0;border-top:0;border-bottom:1px solid rgba(29,29,29,.12)}.cc-seo-hub__row:last-child{border-bottom:0}@media(min-width: 810px){.cc-seo-hub__row{grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);gap:4rem}}.cc-seo-hub__title{margin:0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:1.1875rem;font-weight:500;line-height:1.3;color:#17252a}.cc-seo-hub__link{color:inherit;text-decoration:none}.cc-seo-hub__link::after{content:"";position:absolute;inset:0}.cc-seo-hub__link:hover{color:#2d8f8a}.cc-seo-hub__link:focus-visible{outline:none}.cc-seo-hub__link:focus-visible::after{outline:2px solid #3aafa9;outline-offset:4px}.cc-seo-hub__detail{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.5rem}.cc-seo-hub__text{flex:1 1 22rem;max-width:38rem;margin:0;line-height:1.6;color:#4f4f4f}.cc-seo-hub__more{font-size:.875rem;font-weight:500;color:#2d8f8a}.cc-seo-hub__status{padding:.2rem .625rem;border-radius:50px;font-size:.75rem;color:#6a6a6a;background:rgba(29,29,29,.06)}.cc-seo-hub__guides{display:grid;gap:1rem;margin-top:4rem}@media(min-width: 810px){.cc-seo-hub__guides{grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);gap:4rem}}.cc-seo-hub__guides-title{margin:0;font-size:inherit;font-weight:inherit;color:inherit}.cc-seo-hub__guides-list{display:flex;flex-wrap:wrap;gap:.75rem 2.5rem;margin:0;padding:0;list-style:none}.cc-seo-hub__guides-list li{display:inline-flex;align-items:center;gap:.5rem;color:#4f4f4f}.cc-seo-hub__guides-list a{color:#2d8f8a;text-decoration:underline;text-underline-offset:.2em}.cc-seo-process{padding:0 12px}.cc-seo-process__frame{border-radius:12px;background:#131313;padding-block:clamp(4.5rem,8vw,7.5rem)}.cc-seo-process__header{max-width:44rem}.cc-seo-process__intro{margin:1rem 0 0;max-width:30rem;font-size:clamp(1rem,.94rem + .3vw,1.125rem);line-height:1.6;color:rgba(255,255,255,.66)}.cc-seo-process__steps{display:grid;grid-template-columns:minmax(0, 1fr);margin:clamp(2.5rem,4.5vw,3.5rem) 0 0;padding:0;list-style:none;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}@media(min-width: 700px){.cc-seo-process__steps{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1200px){.cc-seo-process__steps{grid-template-columns:repeat(4, minmax(0, 1fr))}}.cc-seo-process__step{display:flex;flex-direction:column;padding:1.5rem 0 2rem;border-top:1px solid rgba(255,255,255,.12)}.cc-seo-process__step:first-child{border-top:0}@media(min-width: 700px){.cc-seo-process__step{padding:1.5rem 1.5rem 2rem;border-top:0}.cc-seo-process__step:nth-child(2n){border-left:1px solid rgba(255,255,255,.12)}.cc-seo-process__step:nth-child(n+3){border-top:1px solid rgba(255,255,255,.12)}}@media(min-width: 1200px){.cc-seo-process__step:nth-child(n){border-top:0;border-left:1px solid rgba(255,255,255,.12)}.cc-seo-process__step:first-child{border-left:0;padding-left:0}.cc-seo-process__step:last-child{padding-right:0}}.cc-seo-process__meta{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;font-size:.8125rem;color:rgba(255,255,255,.66)}.cc-seo-process__number{position:relative;font-variant-numeric:tabular-nums;letter-spacing:.08em;color:rgba(255,255,255,.72)}.cc-seo-process__marker{position:absolute;top:50%;left:-0.875rem;width:5px;height:5px;border-radius:50%;background:#3aafa9;opacity:0;transform:translateY(-50%) scale(0.4);transition:opacity .3s ease,transform .3s ease}.cc-seo-process__figure{height:clamp(11rem,15vw,13.5rem);margin:1.25rem 0 1.5rem}.cc-seo-process__step-title{margin:0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:1.1875rem;font-weight:500;line-height:1.3;color:#fff}.cc-seo-process__text{margin:.625rem 0 0;max-width:30rem;font-size:1rem;line-height:1.6;color:rgba(255,255,255,.66)}.cc-seo-process__step[data-hover=on] .cc-seo-process__marker{opacity:1;transform:translateY(-50%) scale(1)}.cc-ill{display:block;width:100%;height:100%;overflow:visible}.cc-ill path,.cc-ill circle{vector-effect:non-scaling-stroke}.cc-ill__base path{fill:none;stroke:#ece9e2;stroke-width:1;stroke-linejoin:round;stroke-linecap:round;opacity:.68;transition:opacity .4s ease}.cc-ill__base .cc-ill__face{fill:#131313}.cc-ill__draw path{fill:none;stroke:#fff;stroke-width:1.1;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0}.cc-ill__construct path{fill:none;stroke:rgba(255,255,255,.24);stroke-width:.8;stroke-dasharray:2 3}.cc-ill__mask-rect{transform-box:fill-box;transform-origin:left center}.cc-ill__crosses path{fill:none;stroke:rgba(255,255,255,.4);stroke-width:.8;opacity:0;transition:opacity .4s ease}.cc-ill__dot{fill:#3aafa9}.cc-ill .cc-ill-analysis__scan{opacity:0}.cc-ill .cc-ill-analysis__scan path{fill:none;stroke:#3aafa9;stroke-width:1.2}.cc-ill .cc-ill-analysis__node{fill:#131313;stroke:#ece9e2;stroke-width:1}.cc-ill .cc-ill-strategy__route{fill:none;stroke:#3aafa9;stroke-width:1.3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;opacity:.85}.cc-ill .cc-ill-strategy__point{fill:#131313;stroke:#ece9e2;stroke-width:1}.cc-ill .cc-ill-execution__links path{fill:none;stroke:#3aafa9;stroke-width:1.2;stroke-dasharray:1;stroke-dashoffset:0;opacity:.85}.cc-ill .cc-ill-monitoring__curve{fill:none;stroke:#3aafa9;stroke-width:1.3;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;opacity:.85}.cc-ill .cc-ill-monitoring__point{fill:#131313;stroke:#ece9e2;stroke-width:1}.cc-ill .cc-ill-monitoring__pulse{fill:none;stroke:#3aafa9;stroke-width:1;opacity:0;transform-box:fill-box;transform-origin:center}.cc-ill .cc-ill-web-discovery__dot{fill:#131313;stroke:#ece9e2;stroke-width:1}.cc-ill .cc-ill-web-discovery__lens circle,.cc-ill .cc-ill-web-discovery__lens path{fill:none;stroke:#3aafa9;stroke-width:1.4;stroke-linecap:round}.cc-ill .cc-ill-web-discovery__lens circle{fill:rgba(58,175,169,.08)}.cc-ill .cc-ill-web-design__block{fill:rgba(58,175,169,.18);stroke:#3aafa9;stroke-width:1;opacity:.85}.cc-ill .cc-ill-web-dev__code path{fill:none;stroke:#3aafa9;stroke-width:1.3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;opacity:.9}.cc-ill .cc-ill-web-launch__check{fill:none;stroke:#3aafa9;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.cc-ill .cc-ill-web-launch__pulse{fill:none;stroke:#3aafa9;stroke-width:1;opacity:0;transform-box:fill-box;transform-origin:center}.cc-ill .cc-ill-ai-measure__rays path{fill:none;stroke:#3aafa9;stroke-width:1.2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;opacity:.85}.cc-ill .cc-ill-ai-measure__node{fill:#131313;stroke:#ece9e2;stroke-width:1}.cc-ill .cc-ill-ai-sources__book{fill:rgba(58,175,169,.22);stroke:#3aafa9;stroke-width:1;opacity:.85}.cc-ill .cc-ill-ai-actions__carve path{fill:none;stroke:#3aafa9;stroke-width:1.3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;opacity:.9}.cc-ill .cc-ill-ai-watch__trend{fill:none;stroke:#3aafa9;stroke-width:1.3;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;opacity:.85}.cc-ill .cc-ill-ai-watch__pulse{fill:none;stroke:#3aafa9;stroke-width:1;opacity:0;transform-box:fill-box;transform-origin:center}.cc-ill .cc-ill-auto-map__links path{fill:none;stroke:#3aafa9;stroke-width:1.2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;opacity:.85}.cc-ill .cc-ill-auto-map__node{fill:#131313;stroke:#ece9e2;stroke-width:1}.cc-ill .cc-ill-auto-proto__face{fill:rgba(58,175,169,.2);stroke:#3aafa9;stroke-width:1}.cc-ill .cc-ill-auto-int__line{fill:none;stroke:#3aafa9;stroke-width:1.3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;opacity:.85}.cc-ill .cc-ill-auto-int__packet rect{fill:rgba(58,175,169,.25);stroke:#3aafa9;stroke-width:1.2}.cc-ill .cc-ill-auto-op__level{fill:rgba(58,175,169,.22);stroke:#3aafa9;stroke-width:1;transform-box:fill-box;transform-origin:bottom}.cc-ill .cc-ill-auto-op__pulse{fill:none;stroke:#3aafa9;stroke-width:1;opacity:0;transform-box:fill-box;transform-origin:center}.cc-ill .cc-ill-hub-discovery__links path{fill:none;stroke:#3aafa9;stroke-width:1.2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;opacity:.85}.cc-ill .cc-ill-hub-discovery__node{fill:#131313;stroke:#ece9e2;stroke-width:1}.cc-ill .cc-ill-hub-design__links path{fill:none;stroke:#3aafa9;stroke-width:1.2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;opacity:.85}.cc-ill .cc-ill-hub-design__face{fill:rgba(58,175,169,.2);stroke:#3aafa9;stroke-width:1}.cc-ill .cc-ill-hub-build__line{fill:none;stroke:#3aafa9;stroke-width:1.3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;opacity:.85}.cc-ill .cc-ill-hub-build__packet rect{fill:rgba(58,175,169,.25);stroke:#3aafa9;stroke-width:1.2}.cc-ill .cc-ill-hub-launch__pulse{fill:none;stroke:#3aafa9;stroke-width:1;opacity:0;transform-box:fill-box;transform-origin:center}.cc-ill .cc-ill-lead-fit__node{fill:#131313;stroke:#ece9e2;stroke-width:1}.cc-ill .cc-ill-lead-signal__links path{fill:none;stroke:#3aafa9;stroke-width:1.1;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;opacity:.8}.cc-ill .cc-ill-lead-signal__pulse{fill:none;stroke:#3aafa9;stroke-width:1;opacity:0;transform-box:fill-box;transform-origin:center}.cc-ill .cc-ill-lead-seq__route{fill:none;stroke:#3aafa9;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;opacity:.85}.cc-ill .cc-ill-lead-seq__letter rect{fill:#131313;stroke:#3aafa9;stroke-width:1.2}.cc-ill .cc-ill-lead-seq__letter path{fill:none;stroke:#3aafa9;stroke-width:1.1;stroke-linejoin:round}.cc-ill .cc-ill-lead-meet__check{fill:none;stroke:#3aafa9;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.cc-ill .cc-ill-ad-audit__dot{fill:#131313;stroke:#ece9e2;stroke-width:1}.cc-ill .cc-ill-ad-audit__lens circle,.cc-ill .cc-ill-ad-audit__lens path{fill:none;stroke:#3aafa9;stroke-width:1.4;stroke-linecap:round}.cc-ill .cc-ill-ad-audit__lens circle{fill:rgba(58,175,169,.08)}.cc-ill .cc-ill-ad-track__pipes path{fill:none;stroke:#3aafa9;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;opacity:.85}.cc-ill .cc-ill-ad-test__face{fill:rgba(255,255,255,.04);stroke:rgba(255,255,255,.35);stroke-width:1}.cc-ill .cc-ill-ad-test__face--winner{fill:rgba(58,175,169,.24);stroke:#3aafa9}.cc-ill .cc-ill-ad-scale__trail{fill:none;stroke:#3aafa9;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;opacity:.85}.cc-ill .cc-ill-ad-scale__marker circle{fill:#3aafa9}.cc-seo-process__steps[data-intro=play] .cc-seo-process__step,.cc-seo-process__step[data-intro=play]{--cc-ill-delay: calc(var(--cc-step, 0) * 180ms)}.cc-seo-process__steps[data-intro=play] .cc-seo-process__step .cc-ill__draw path,.cc-seo-process__step[data-intro=play] .cc-ill__draw path{animation:cc-ill-draw 1.3s cubic-bezier(0.45, 0, 0.25, 1) var(--cc-ill-delay) both}.cc-seo-process__steps[data-intro=play] .cc-seo-process__step .cc-ill__mask-rect,.cc-seo-process__step[data-intro=play] .cc-ill__mask-rect{animation:cc-ill-reveal 1.1s cubic-bezier(0.45, 0, 0.25, 1) var(--cc-ill-delay) both}.cc-seo-process__step[data-intro=play]{--cc-ill-delay: 0ms}.cc-seo-process__step[data-hover=on] .cc-ill__base path{opacity:1}.cc-seo-process__step[data-hover=on] .cc-ill__crosses path{opacity:1}.cc-seo-process__step[data-anim=play] .cc-ill-analysis__scan{animation:cc-ill-scan 1.4s cubic-bezier(0.45, 0, 0.25, 1) both}.cc-seo-process__step[data-anim=play] .cc-ill-analysis__node{animation:cc-ill-node 1.4s ease both;animation-delay:calc(250ms + var(--cc-ill-node, 0)*220ms)}.cc-seo-process__step[data-anim=play] .cc-ill-strategy__route{animation:cc-ill-line .45s cubic-bezier(0.45, 0, 0.25, 1) both;animation-delay:calc(var(--cc-ill-segment, 0)*.38s)}.cc-seo-process__step[data-anim=play] .cc-ill-execution__roof{animation:cc-ill-settle-roof .9s cubic-bezier(0.45, 0, 0.25, 1) both}.cc-seo-process__step[data-anim=play] .cc-ill-execution__columns{animation:cc-ill-settle-columns .9s cubic-bezier(0.45, 0, 0.25, 1) both}.cc-seo-process__step[data-anim=play] .cc-ill-execution__links path{animation:cc-ill-line .6s cubic-bezier(0.45, 0, 0.25, 1) both;animation-delay:calc(.85s + var(--cc-ill-segment, 0)*.2s)}.cc-seo-process__step[data-anim=play] .cc-ill-monitoring__curve{animation:cc-ill-line 1.4s cubic-bezier(0.45, 0, 0.25, 1) both}.cc-seo-process__step[data-anim=play] .cc-ill-monitoring__pulse{animation:cc-ill-pulse 1.2s ease-out 1.3s 2 both}.cc-seo-process__step[data-anim=play] .cc-ill-web-discovery__dot{animation:cc-ill-node 1.4s ease both;animation-delay:calc(150ms + var(--cc-ill-node, 0)*380ms)}.cc-seo-process__step[data-anim=play] .cc-ill-web-design__block{animation:cc-ill-fill .5s cubic-bezier(0.45, 0, 0.25, 1) both;animation-delay:calc(var(--cc-ill-segment, 0)*.22s)}.cc-seo-process__step[data-anim=play] .cc-ill-web-dev__layer--1{animation:cc-ill-settle-columns .7s cubic-bezier(0.45, 0, 0.25, 1) both}.cc-seo-process__step[data-anim=play] .cc-ill-web-dev__layer--2{animation:cc-ill-settle-roof .8s cubic-bezier(0.45, 0, 0.25, 1) .12s both}.cc-seo-process__step[data-anim=play] .cc-ill-web-dev__layer--3{animation:cc-ill-settle-high .9s cubic-bezier(0.45, 0, 0.25, 1) .24s both}.cc-seo-process__step[data-anim=play] .cc-ill-web-dev__code path{animation:cc-ill-line .45s cubic-bezier(0.45, 0, 0.25, 1) both;animation-delay:calc(.95s + var(--cc-ill-segment, 0)*.16s)}.cc-seo-process__step[data-anim=play] .cc-ill-web-launch__check{animation:cc-ill-line .8s cubic-bezier(0.45, 0, 0.25, 1) .1s both}.cc-seo-process__step[data-anim=play] .cc-ill-web-launch__pulse{animation:cc-ill-pulse 1.2s ease-out .8s both}.cc-seo-process__step[data-anim=play] .cc-ill-web-launch__pulse--late{animation-delay:1.25s}.cc-seo-process__step[data-anim=play] .cc-ill-ai-measure__rays path{animation:cc-ill-line .5s cubic-bezier(0.45, 0, 0.25, 1) both;animation-delay:calc(var(--cc-ill-segment, 0)*.28s)}.cc-seo-process__step[data-anim=play] .cc-ill-ai-measure__node{animation:cc-ill-node 1.2s ease both;animation-delay:calc(.35s + var(--cc-ill-node, 0)*.28s)}.cc-seo-process__step[data-anim=play] .cc-ill-ai-sources__book{animation:cc-ill-fill .5s cubic-bezier(0.45, 0, 0.25, 1) both;animation-delay:calc(var(--cc-ill-segment, 0)*.26s)}.cc-seo-process__step[data-anim=play] .cc-ill-ai-actions__carve path{animation:cc-ill-line .32s cubic-bezier(0.45, 0, 0.25, 1) both;animation-delay:calc(var(--cc-ill-segment, 0)*.09s)}.cc-seo-process__step[data-anim=play] .cc-ill-ai-watch__bar--1{animation:cc-ill-settle-columns .6s cubic-bezier(0.45, 0, 0.25, 1) both}.cc-seo-process__step[data-anim=play] .cc-ill-ai-watch__bar--2{animation:cc-ill-settle-roof .7s cubic-bezier(0.45, 0, 0.25, 1) .1s both}.cc-seo-process__step[data-anim=play] .cc-ill-ai-watch__bar--3{animation:cc-ill-settle-high .8s cubic-bezier(0.45, 0, 0.25, 1) .2s both}.cc-seo-process__step[data-anim=play] .cc-ill-ai-watch__bar--4{animation:cc-ill-settle-high .9s cubic-bezier(0.45, 0, 0.25, 1) .3s both}.cc-seo-process__step[data-anim=play] .cc-ill-ai-watch__trend{animation:cc-ill-line .9s cubic-bezier(0.45, 0, 0.25, 1) .9s both}.cc-seo-process__step[data-anim=play] .cc-ill-ai-watch__pulse{animation:cc-ill-pulse 1.2s ease-out 1.6s 2 both}.cc-seo-process__step[data-anim=play] .cc-ill-auto-map__links path{animation:cc-ill-line .4s cubic-bezier(0.45, 0, 0.25, 1) both;animation-delay:calc(var(--cc-ill-segment, 0)*.3s)}.cc-seo-process__step[data-anim=play] .cc-ill-auto-map__node{animation:cc-ill-node 1.1s ease both;animation-delay:calc(var(--cc-ill-node, 0)*.3s)}.cc-seo-process__step[data-anim=play] .cc-ill-auto-proto__block--1{animation:cc-ill-settle-columns .6s cubic-bezier(0.45, 0, 0.25, 1) both}.cc-seo-process__step[data-anim=play] .cc-ill-auto-proto__block--2{animation:cc-ill-settle-roof .7s cubic-bezier(0.45, 0, 0.25, 1) .15s both}.cc-seo-process__step[data-anim=play] .cc-ill-auto-proto__block--3{animation:cc-ill-settle-high .9s cubic-bezier(0.45, 0, 0.25, 1) .3s both}.cc-seo-process__step[data-anim=play] .cc-ill-auto-proto__face{animation:cc-ill-fill .5s cubic-bezier(0.45, 0, 0.25, 1) 1s both}.cc-seo-process__step[data-anim=play] .cc-ill-auto-int__line{animation:cc-ill-line .7s cubic-bezier(0.45, 0, 0.25, 1) both}.cc-seo-process__step[data-anim=play] .cc-ill-auto-op__level{animation:cc-ill-rise 1.4s cubic-bezier(0.45, 0, 0.25, 1) both}.cc-seo-process__step[data-anim=play] .cc-ill-auto-op__pulse{animation:cc-ill-pulse 1.2s ease-out 1.3s 2 both}.cc-seo-process__step[data-anim=play] .cc-ill-hub-discovery__links path{animation:cc-ill-line .4s cubic-bezier(0.45, 0, 0.25, 1) both;animation-delay:calc(var(--cc-ill-segment, 0)*.3s)}.cc-seo-process__step[data-anim=play] .cc-ill-hub-discovery__node{animation:cc-ill-node 1.1s ease both;animation-delay:calc(var(--cc-ill-node, 0)*.3s)}.cc-seo-process__step[data-anim=play] .cc-ill-hub-design__node--1{animation:cc-ill-settle-columns .6s cubic-bezier(0.45, 0, 0.25, 1) both}.cc-seo-process__step[data-anim=play] .cc-ill-hub-design__node--2{animation:cc-ill-settle-roof .7s cubic-bezier(0.45, 0, 0.25, 1) .12s both}.cc-seo-process__step[data-anim=play] .cc-ill-hub-design__node--3{animation:cc-ill-settle-high .8s cubic-bezier(0.45, 0, 0.25, 1) .24s both}.cc-seo-process__step[data-anim=play] .cc-ill-hub-design__node--4{animation:cc-ill-settle-high .8s cubic-bezier(0.45, 0, 0.25, 1) .32s both}.cc-seo-process__step[data-anim=play] .cc-ill-hub-design__links path{animation:cc-ill-line .45s cubic-bezier(0.45, 0, 0.25, 1) both;animation-delay:calc(.75s + var(--cc-ill-segment, 0)*.22s)}.cc-seo-process__step[data-anim=play] .cc-ill-hub-design__face{animation:cc-ill-fill .5s cubic-bezier(0.45, 0, 0.25, 1) 1.05s both}.cc-seo-process__step[data-anim=play] .cc-ill-hub-build__line{animation:cc-ill-line .7s cubic-bezier(0.45, 0, 0.25, 1) both}.cc-seo-process__step[data-anim=play] .cc-ill-hub-launch__bar--1{animation:cc-ill-settle-columns .6s cubic-bezier(0.45, 0, 0.25, 1) both}.cc-seo-process__step[data-anim=play] .cc-ill-hub-launch__bar--2{animation:cc-ill-settle-roof .7s cubic-bezier(0.45, 0, 0.25, 1) .1s both}.cc-seo-process__step[data-anim=play] .cc-ill-hub-launch__bar--3{animation:cc-ill-settle-high .8s cubic-bezier(0.45, 0, 0.25, 1) .2s both}.cc-seo-process__step[data-anim=play] .cc-ill-hub-launch__bar--4{animation:cc-ill-settle-high .9s cubic-bezier(0.45, 0, 0.25, 1) .3s both}.cc-seo-process__step[data-anim=play] .cc-ill-hub-launch__pulse{animation:cc-ill-pulse 1.2s ease-out 1.1s 2 both}.cc-seo-process__step[data-anim=play] .cc-ill-lead-fit__node{animation:cc-ill-node 1.2s ease both;animation-delay:calc(.2s + var(--cc-ill-node, 0)*.35s)}.cc-seo-process__step[data-anim=play] .cc-ill-lead-signal__pulse{animation:cc-ill-pulse 1.2s ease-out both}.cc-seo-process__step[data-anim=play] .cc-ill-lead-signal__pulse--late{animation-delay:.45s}.cc-seo-process__step[data-anim=play] .cc-ill-lead-signal__links path{animation:cc-ill-line .45s cubic-bezier(0.45, 0, 0.25, 1) both;animation-delay:calc(.3s + var(--cc-ill-segment, 0)*.22s)}.cc-seo-process__step[data-anim=play] .cc-ill-lead-seq__route{animation:cc-ill-line 1.8s cubic-bezier(0.45, 0, 0.25, 1) both}.cc-seo-process__step[data-anim=play] .cc-ill-lead-meet__check{animation:cc-ill-line .8s cubic-bezier(0.45, 0, 0.25, 1) .2s both}.cc-seo-process__step[data-anim=play] .cc-ill-ad-audit__dot{animation:cc-ill-node 1.4s ease both;animation-delay:calc(150ms + var(--cc-ill-node, 0)*380ms)}.cc-seo-process__step[data-anim=play] .cc-ill-ad-track__pipes path{animation:cc-ill-line .6s cubic-bezier(0.45, 0, 0.25, 1) both;animation-delay:calc(var(--cc-ill-segment, 0)*.3s)}.cc-seo-process__step[data-anim=play] .cc-ill-ad-test__face{animation:cc-ill-fill .5s cubic-bezier(0.45, 0, 0.25, 1) both;animation-delay:calc(var(--cc-ill-segment, 0)*.2s)}.cc-seo-process__step[data-anim=play] .cc-ill-ad-test__face--winner{animation-delay:.8s}.cc-seo-process__step[data-anim=play] .cc-ill-ad-scale__trail{animation:cc-ill-line 1.8s cubic-bezier(0.45, 0, 0.25, 1) both}@keyframes cc-ill-rise{from{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes cc-ill-fill{from{opacity:0;transform:translateY(-4px)}to{opacity:.85;transform:none}}@keyframes cc-ill-settle-high{from{transform:translateY(-22px)}to{transform:translateY(0)}}@keyframes cc-ill-draw{0%{stroke-dashoffset:1;opacity:.9}75%{stroke-dashoffset:0;opacity:.9}100%{stroke-dashoffset:0;opacity:0}}@keyframes cc-ill-reveal{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cc-ill-line{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes cc-ill-scan{0%{opacity:0;transform:translate(0, 0)}12%{opacity:.9}88%{opacity:.9}100%{opacity:0;transform:translate(98.7px, 57px)}}@keyframes cc-ill-node{0%,100%{fill:#131313;stroke:#ece9e2}25%,70%{fill:#3aafa9;stroke:#3aafa9}}@keyframes cc-ill-settle-roof{from{transform:translateY(-14px)}to{transform:translateY(0)}}@keyframes cc-ill-settle-columns{from{transform:translateY(-7px)}to{transform:translateY(0)}}@keyframes cc-ill-pulse{from{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@media(prefers-reduced-motion: reduce){.cc-seo-process__step *,.cc-seo-process__steps *{animation:none !important;transition:none !important}}.cc-seo-deliverables__split{display:grid;gap:4rem;align-items:center}@media(min-width: 810px){.cc-seo-deliverables__split{grid-template-columns:repeat(2, minmax(0, 1fr));gap:6rem}}.cc-seo-deliverables__media{aspect-ratio:4/3}@media(min-width: 810px){.cc-seo-deliverables__media{aspect-ratio:1/1}}.cc-seo-deliverables__media--stage{aspect-ratio:auto;min-width:0}.cc-seo-deliverables__media--showcase{aspect-ratio:auto;overflow:visible;background:rgba(0,0,0,0);justify-self:stretch;min-width:0}.cc-seo-deliverables__media--showcase .cc-web-design-showcase{width:100%;max-width:100%}@media(min-width: 810px){.cc-seo-deliverables__media--showcase .cc-web-design-showcase__stage{margin-inline-start:0;transform:none}}@media(min-width: 810px){.cc-seo-deliverables__media--showcase .cc-web-design-showcase__floating-wrap{right:0}}.cc-seo-deliverables__cta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin-top:2.5rem}.cc-seo-deliverables__note{margin:0;font-size:.875rem;color:#4f4f4f}.cc-seo-checklist{margin:2.5rem 0 0;padding:0;list-style:none;border-bottom:1px solid rgba(29,29,29,.12)}.cc-seo-checklist li{position:relative;padding:.875rem 0 .875rem 1.75rem;border-top:1px solid rgba(29,29,29,.12);line-height:1.5;color:#353535}.cc-seo-checklist li::before{content:"";position:absolute;top:1.3rem;left:.125rem;width:.75rem;height:.4rem;border-left:1.5px solid #17252a;border-bottom:1.5px solid #17252a;transform:rotate(-45deg)}.cc-seo-audience{margin-top:clamp(4.5rem,8vw,7.5rem)}.cc-seo-audience--standalone{margin-top:0}.cc-seo-audience__heading{max-width:40rem}.cc-seo-audience__list{display:grid;gap:2.5rem;margin:clamp(2.5rem,4.5vw,3.5rem) 0 0;padding:0;list-style:none}@media(min-width: 810px){.cc-seo-audience__list{grid-template-columns:repeat(3, minmax(0, 1fr));gap:4rem}}.cc-seo-audience__item{padding-top:1.5rem;border-top:1px solid rgba(29,29,29,.12)}.cc-seo-audience__item p{margin:.75rem 0 0;line-height:1.6;color:#4f4f4f}.cc-seo-audience__title{margin:0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:1.1875rem;font-weight:500;color:#17252a}.cc-main--seo .cc-seo-related.cc-section{padding-top:clamp(3.5rem,6vw,5rem)}.cc-seo-related__list{margin:clamp(2.5rem,4.5vw,3.5rem) 0 0;padding:0;list-style:none}.cc-seo-related__list>li:last-child>.cc-seo-related__card{border-bottom-color:rgba(29,29,29,.12)}.cc-seo-related__card{position:relative;display:grid;gap:.5rem;margin-inline:clamp(-0.75rem,-1.5vw,-1.25rem);padding:1.75rem clamp(.75rem,1.5vw,1.25rem);border:1px solid rgba(0,0,0,0);border-top-color:rgba(29,29,29,.12);border-radius:0;color:inherit;text-decoration:none;background:rgba(0,0,0,0);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)}@media(min-width: 810px){.cc-seo-related__card{grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);gap:4rem;align-items:baseline}}.cc-seo-related__card:hover,.cc-seo-related__card:focus-visible{z-index:1;background:#fff;color:#2d8f8a;box-shadow:0 18px 45px rgba(23,37,42,.09)}.cc-seo-related__card:hover .cc-seo-related__arrow,.cc-seo-related__card:focus-visible .cc-seo-related__arrow{opacity:1;transform:translate(2px, -2px)}.cc-seo-related__card:focus-visible{outline:2px solid #3aafa9;outline-offset:-2px}.cc-seo-related__title{display:flex;align-items:center;gap:1rem;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:1.1875rem;font-weight:500;color:#17252a;transition:color .3s cubic-bezier(0.44, 0, 0.56, 1)}.cc-seo-related__arrow{width:1.125rem;height:1.125rem;flex-shrink:0;opacity:.35;color:#17252a;transition:transform .3s cubic-bezier(0.44, 0, 0.56, 1),opacity .3s cubic-bezier(0.44, 0, 0.56, 1),color .3s cubic-bezier(0.44, 0, 0.56, 1)}.cc-seo-related__text{line-height:1.6;color:#4f4f4f}.cc-main--seo .cc-seo-cta.cc-section{padding-top:clamp(3.5rem,6vw,5rem)}.cc-seo-cta__banner{position:relative;isolation:isolate;overflow:hidden;border-radius:24px;background:#10232a;color:#fff}.cc-seo-cta__banner::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.12;background-image:url("/assets/imgs/hero-noise-128.webp");background-repeat:repeat;background-size:128px auto}.cc-seo-cta__image{z-index:-2;object-fit:cover;object-position:50% 62%}.cc-seo-cta__scrim{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg, rgba(12, 26, 31, 0.88) 0%, rgba(12, 26, 31, 0.66) 45%, rgba(12, 26, 31, 0.38) 100%),linear-gradient(0deg, rgba(12, 26, 31, 0.35), rgba(12, 26, 31, 0) 50%)}@media(max-width: 1199px){.cc-seo-cta__scrim{background:linear-gradient(180deg, rgba(12, 26, 31, 0.86) 0%, rgba(12, 26, 31, 0.72) 55%, rgba(12, 26, 31, 0.6) 100%)}}.cc-seo-cta__content{display:grid;gap:clamp(1.75rem,4vw,2.5rem);align-items:center;padding:clamp(2rem,6vw,4.5rem) clamp(1.25rem,5vw,4rem)}@media(min-width: 1200px){.cc-seo-cta__content{grid-template-columns:minmax(0, 1fr) minmax(0, 1.05fr);gap:4rem;min-height:25rem}}.cc-seo-cta__copy{max-width:30rem}.cc-seo-cta__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-seo-cta__text{margin:1rem 0 0;font-size:clamp(1rem,.94rem + .3vw,1.125rem);line-height:1.6;color:rgba(255,255,255,.86);text-wrap:pretty}.cc-seo-cta__form{container-type:inline-size;width:100%;max-width:32rem;min-width:0;justify-self:end;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;letter-spacing:normal}.cc-seo-cta__label{display:block;margin:0 0 .5rem;font-size:.8125rem;font-weight:400;line-height:1.3;color:rgba(255,255,255,.86)}.cc-seo-cta__row{display:flex;align-items:center;gap:6px;height:60px;padding:6px 6px 6px 16px;border-radius:10px;background:#fff;transition:box-shadow .2s ease}.cc-seo-cta__row:focus-within{box-shadow:0 0 0 2px #3aafa9}.cc-seo-cta__row:has(.cc-seo-cta__input[aria-invalid=true]){box-shadow:0 0 0 2px #e0857c}@container (max-width: 22rem){.cc-seo-cta__row{flex-wrap:wrap;height:auto;padding:6px}.cc-seo-cta__row .cc-seo-cta__input{height:48px;padding-inline:10px}.cc-seo-cta__row .cc-seo-cta__button{width:100%}}.cc-seo-cta__input{flex:1 1 10rem;min-width:0;height:100%;padding:0;border:0;background:rgba(0,0,0,0);font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:1rem;font-weight:400;line-height:1.3;letter-spacing:normal;color:#17252a}.cc-seo-cta__input::placeholder{font-weight:400;color:#7b8687;opacity:1}.cc-seo-cta__input:focus{outline:none}.cc-seo-cta__button{flex:0 0 auto;height:48px;padding:0 1.125rem;border:0;border-radius:12px;background:#17252a;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:.875rem;font-weight:500;line-height:1;letter-spacing:normal;color:#fff;white-space:nowrap;cursor:pointer;transition:background .2s ease}.cc-seo-cta__button:hover{background:#24363c}.cc-seo-cta__button:focus-visible{outline:2px solid #3aafa9;outline-offset:2px}.cc-seo-cta__error{margin:.5rem 0 0;min-height:1lh;font-size:.8125rem;font-weight:400;line-height:1.4;color:#ffc9c2;opacity:0;transform:translateY(-0.35rem);transition:opacity .28s ease,transform .28s ease}.cc-seo-cta__error--visible{opacity:1;transform:translateY(0)}.cc-seo-cta__note{margin:.375rem 0 0;font-size:.8125rem;font-weight:400;line-height:1.4;letter-spacing:normal;color:rgba(255,255,255,.72)}@media(prefers-reduced-motion: reduce){.cc-seo-related__card,.cc-seo-related__title,.cc-seo-related__arrow,.cc-seo-cta__error{transition:none;transform:none}}.cc-seo-audit-banner{padding-inline:12px}.cc-main--seo .cc-seo-audit-banner.cc-section{padding-block:clamp(2.25rem,4vw,3.5rem)}.cc-seo-audit-banner__frame{position:relative;isolation:isolate;display:flex;align-items:flex-end;width:100%;max-width:none;margin-inline:0;min-height:clamp(28rem,40vw,34rem);overflow:hidden;border-radius:12px;background:#3a2b1d;color:#fff}.cc-seo-audit-banner__frame::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.05;background-image:url("/assets/imgs/hero-noise-128.webp");background-repeat:repeat;background-size:128px auto}.cc-seo-audit-banner__image{z-index:-3;object-fit:cover;object-position:50% 40%}.cc-seo-audit-banner__scrim{position:absolute;inset:0;z-index:-2;pointer-events:none;background:linear-gradient(180deg, rgba(0, 0, 0, 0.32) 0%, rgba(0, 0, 0, 0.14) 42%, rgba(0, 0, 0, 0.38) 100%),linear-gradient(90deg, rgba(28, 18, 10, 0.9) 0%, rgba(28, 18, 10, 0.68) 48%, rgba(28, 18, 10, 0.42) 100%),linear-gradient(0deg, rgba(28, 18, 10, 0.92) 0%, rgba(28, 18, 10, 0.62) 38%, rgba(28, 18, 10, 0.08) 72%)}@media(max-width: 809px){.cc-seo-audit-banner__scrim{background:linear-gradient(180deg, rgba(28, 18, 10, 0.52) 0%, rgba(28, 18, 10, 0.82) 48%, rgba(28, 18, 10, 0.94) 100%)}}.cc-seo-audit-banner__container{position:relative;z-index:1}.cc-seo-audit-banner__content{display:grid;gap:2.5rem;width:100%;padding-block:clamp(1.5rem,4vw,2.75rem);padding-inline:0}@media(min-width: 1200px){.cc-seo-audit-banner__content{grid-template-columns:minmax(0, 7fr) minmax(0, 5fr);gap:6rem;align-items:end}}.cc-seo-audit-banner__title{min-width:0;margin:0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1.875rem,1.25rem + 2.2vw,3rem);font-weight:500;line-height:1.12;letter-spacing:-0.015em;color:#fff;text-wrap:balance}.cc-seo-audit-banner__aside{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;max-width:32rem}@media(min-width: 1200px){.cc-seo-audit-banner__aside{justify-self:end}}.cc-seo-audit-banner__text{margin:0;font-size:clamp(1rem,.94rem + .3vw,1.125rem);line-height:1.6;color:rgba(255,255,255,.88);text-wrap:pretty}.cc-main--seo .cc-seo-audit-banner__button.cc-btn--expand.cc-btn--expand-compact{width:15rem}.cc-seo-audit-banner__points{display:flex;flex-wrap:wrap;gap:.375rem 1.125rem;margin:0;padding:0;list-style:none;font-size:.8125rem;color:rgba(255,255,255,.78)}.cc-seo-audit-banner__points li{display:inline-flex;align-items:center;gap:.4rem}.cc-seo-audit-banner__points li::before{content:"";width:.875rem;height:.875rem;flex:none;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3 3 7-7' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}.cc-seo-audit-banner--centered-cool .cc-seo-audit-banner__frame{background:#17252a;align-items:center}.cc-seo-audit-banner--centered-cool .cc-seo-audit-banner__scrim{background:linear-gradient(180deg, rgba(23, 37, 42, 0.32) 0%, rgba(23, 37, 42, 0.12) 42%, rgba(23, 37, 42, 0.42) 100%),linear-gradient(90deg, rgba(23, 37, 42, 0.88) 0%, rgba(23, 37, 42, 0.62) 48%, rgba(23, 37, 42, 0.32) 100%),linear-gradient(0deg, rgba(23, 37, 42, 0.92) 0%, rgba(23, 37, 42, 0.58) 38%, rgba(23, 37, 42, 0.06) 72%)}@media(max-width: 809px){.cc-seo-audit-banner--centered-cool .cc-seo-audit-banner__scrim{background:linear-gradient(180deg, rgba(23, 37, 42, 0.52) 0%, rgba(23, 37, 42, 0.82) 48%, rgba(23, 37, 42, 0.94) 100%)}}.cc-seo-audit-banner--centered-cool .cc-seo-audit-banner__content{gap:1.5rem;text-align:center;justify-items:center;align-items:center}@media(min-width: 1200px){.cc-seo-audit-banner--centered-cool .cc-seo-audit-banner__content{grid-template-columns:minmax(0, 1fr);max-width:38rem;margin-inline:auto}}.cc-seo-audit-banner--centered-cool .cc-seo-audit-banner__aside{align-items:center}@media(min-width: 1200px){.cc-seo-audit-banner--centered-cool .cc-seo-audit-banner__aside{justify-self:center}}.cc-seo-audit-banner--centered-cool .cc-seo-audit-banner__points{justify-content:center}.cc-seo-cases__header{max-width:44rem}.cc-seo-cases__intro{margin:1rem 0 0;font-size:clamp(1rem,.94rem + .3vw,1.125rem);line-height:1.6;color:#4f4f4f}.cc-seo-cases__grid{--cc-seo-cases-per-row: 4;container-type:inline-size;display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));gap:4px;margin:clamp(2.5rem,4.5vw,3.5rem) 0 0;padding:4px;list-style:none;border-radius:22px;background:rgba(29,29,29,.045)}@media(max-width: 809px){.cc-seo-cases__grid{--cc-seo-cases-per-row: 2}}.cc-seo-cases__cell{min-width:0;grid-column:span calc(12/var(--cc-seo-cases-per-row))}@media(min-width: 810px){.cc-seo-cases__cell:nth-child(4n+1):last-child{grid-column:span 12}.cc-seo-cases__cell:nth-child(4n+1):nth-last-child(2),.cc-seo-cases__cell:nth-child(4n+2):last-child{grid-column:span 6}.cc-seo-cases__cell:nth-child(4n+1):nth-last-child(3),.cc-seo-cases__cell:nth-child(4n+2):nth-last-child(2),.cc-seo-cases__cell:nth-child(4n+3):last-child{grid-column:span 4}}@media(max-width: 809px){.cc-seo-cases__cell:nth-child(2n+1):last-child{grid-column:span 12}}.cc-seo-cases__card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;height:calc((100cqw - (var(--cc-seo-cases-per-row) - 1)*4px)/var(--cc-seo-cases-per-row));padding:1.25rem;border-radius:18px;background:#fff;color:#17252a;text-align:center;text-decoration:none;overflow:hidden;transition:box-shadow .25s ease}@media(max-width: 639px){.cc-seo-cases__card{min-height:11rem;padding:3.25rem 1rem 1.25rem;justify-content:flex-start}}.cc-seo-cases__card:hover{box-shadow:0 1px 2px rgba(29,29,29,.04),0 8px 24px rgba(29,29,29,.06)}.cc-seo-cases__card:focus-visible{outline:2px solid #3aafa9;outline-offset:3px}.cc-seo-cases__logo{position:relative;display:block;width:min(70%,9.5rem);height:2.75rem;transition:transform .35s cubic-bezier(0.2, 0.7, 0.2, 1)}.cc-seo-cases__logo-img{object-fit:contain;filter:grayscale(1);opacity:.62;transition:opacity .25s ease,filter .25s ease}.cc-seo-cases__result{font-size:.8125rem;font-weight:500;line-height:1.4;color:#17252a;text-wrap:balance}.cc-seo-cases__arrow{position:absolute;top:.875rem;right:.875rem;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:rgba(29,29,29,.06);color:#17252a}.cc-seo-cases__arrow svg{width:1rem;height:1rem}@media(max-width: 639px){.cc-seo-cases__arrow{top:.625rem;right:.625rem;width:1.875rem;height:1.875rem}}.cc-seo-cases__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cc-seo-cases__draft{position:absolute;top:.75rem;left:.75rem;padding:.125rem .5rem;border-radius:999px;background:rgba(29,29,29,.06);font-size:.6875rem;color:#6a6a6a;pointer-events:none;transform-origin:top left}@media(prefers-reduced-motion: no-preference){.cc-seo-cases__draft{transition:opacity .32s cubic-bezier(0.4, 0, 0.2, 1),transform .32s cubic-bezier(0.4, 0, 0.2, 1)}@starting-style{.cc-seo-cases__draft{opacity:0;transform:translateY(-4px) scale(0.96)}}.cc-seo-cases__draft.is-exiting{opacity:0;transform:translateY(-4px) scale(0.96)}}@media(hover: hover)and (pointer: fine){.cc-seo-cases__result{position:absolute;left:1.25rem;right:1.25rem;bottom:1.5rem;opacity:0;transform:translateY(6px);transition:opacity .25s ease,transform .35s cubic-bezier(0.2, 0.7, 0.2, 1)}.cc-seo-cases__arrow{opacity:0;transform:scale(0.85);transition:opacity .2s ease,transform .25s ease}.cc-seo-cases__card:hover .cc-seo-cases__logo,.cc-seo-cases__card:focus-visible .cc-seo-cases__logo{transform:translateY(-0.875rem)}.cc-seo-cases__card:hover .cc-seo-cases__logo-img,.cc-seo-cases__card:focus-visible .cc-seo-cases__logo-img{opacity:1;filter:grayscale(0)}.cc-seo-cases__card:hover .cc-seo-cases__result,.cc-seo-cases__card:hover .cc-seo-cases__arrow,.cc-seo-cases__card:focus-visible .cc-seo-cases__result,.cc-seo-cases__card:focus-visible .cc-seo-cases__arrow{opacity:1;transform:none}.cc-seo-cases__card:hover .cc-seo-cases__draft,.cc-seo-cases__card:focus-visible .cc-seo-cases__draft{opacity:0}}@media(prefers-reduced-motion: reduce){.cc-seo-cases__logo,.cc-seo-cases__result,.cc-seo-cases__arrow,.cc-seo-cases__logo-img,.cc-seo-cases__draft{transition:none}}.cc-main--seo .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--seo .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:12.75rem}.cc-main--seo .cc-btn--expand.cc-btn--expand-compact .cc-btn__label{font-family:inherit;font-size:inherit;font-weight:inherit}.cc-main--seo .cc-seo-hero__cta.cc-btn--expand.cc-btn--expand-compact{width:auto;min-width:14.5rem;max-width:100%}.cc-main--seo .cc-seo-hero__cta.cc-btn--expand.cc-btn--expand-compact .cc-btn__label-wrap{padding-inline:.5rem}.cc-main--seo.cc-main--web-agency .cc-btn--expand.cc-btn--expand-compact,.cc-main--seo.cc-main--ai-visibility .cc-btn--expand.cc-btn--expand-compact,.cc-main--seo.cc-main--ai-automation .cc-btn--expand.cc-btn--expand-compact,.cc-main--seo.cc-main--lead-gen .cc-btn--expand.cc-btn--expand-compact,.cc-main--seo.cc-main--advertising .cc-btn--expand.cc-btn--expand-compact{width:16rem}.cc-main--seo .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--seo .cc-faq__frame{box-shadow:none}.cc-main--seo .cc-faq-item__answer-content p{font-size:clamp(1rem,.94rem + .3vw,1.125rem);line-height:1.6;color:#4f4f4f}.cc-main--seo .cc-blueprint .cc-blueprint__card{box-shadow:none;border-color:rgba(29,29,29,.14)}.cc-main--seo .cc-hubspot-delivery,.cc-main--seo .cc-hubspot-product-canvas,.cc-main--seo .cc-hubspot-performance-stats,.cc-main--seo .cc-hubspot-use-cases,.cc-main--seo .cc-hubspot-feature-cards,.cc-main--seo .cc-hubspot-roi-calculator,.cc-main--seo .cc-hubspot-implementation-timeline,.cc-main--seo .cc-service-directory{background:rgba(0,0,0,0)}.cc-main--seo>.cc-hubspot-delivery:first-child{padding-top:calc(80px + 2.5rem)}.cc-main--seo.cc-main--ai-automation>.cc-hubspot-delivery.cc-section{padding-bottom:clamp(1.75rem,3.5vw,2.75rem)}.cc-main--seo.cc-main--ai-automation>.cc-hubspot-delivery+.cc-hubspot-feature-cards.cc-section{padding-top:clamp(1.5rem,3vw,2.5rem)}.cc-main--seo.cc-main--ai-automation .cc-hubspot-feature-cards__header{margin-bottom:clamp(1.75rem,3.5vw,2.5rem)}.cc-main--seo .cc-hubspot-delivery__copy-logos .cc-hero__logo-band-caption,.cc-main--seo .cc-hubspot-delivery__copy-logos .cc-hero__logo-text{color:#4f4f4f}.cc-main--seo .cc-hubspot-delivery__copy-logos .cc-hero__logo-image{filter:grayscale(1) brightness(0);opacity:.45}.cc-main--seo .cc-hubspot-delivery__copy-logos .cc-hero__logo-link:hover .cc-hero__logo-image,.cc-main--seo .cc-hubspot-delivery__copy-logos .cc-hero__logo-link:focus-visible .cc-hero__logo-image{opacity:.8}.cc-main--seo .cc-hubspot-delivery__copy-logos .cc-hero__logo-link:focus-visible{outline-color:#3aafa9}.cc-main--seo .cc-hubspot-performance-stats .cc-product-stats__body,.cc-main--seo .cc-hubspot-product-canvas .cc-product-canvas__body{color:#4f4f4f}.cc-main--seo .cc-hubspot-delivery__lead,.cc-main--seo .cc-hubspot-use-cases__description,.cc-main--seo .cc-hubspot-use-cases__cell-text,.cc-main--seo .cc-hubspot-feature-cards__description,.cc-main--seo .cc-hubspot-implementation-timeline__text,.cc-main--seo .cc-service-directory__lead{color:#4f4f4f}.cc-main--seo .cc-hubspot-implementation-timeline__timestamp{color:#3aafa9}.cc-main--seo .cc-hubspot-implementation-timeline__text{color:#6b7280}.cc-main--seo .cc-hubspot-use-cases__cell-text{color:#6a6a6a}html:has(.cc-main--seo),.cc-site:has(.cc-main--seo){background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.36 0 0 0 0 0.34 0 0 0 0 0.3 0 0 0 0.13 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:160px 160px}.cc-main--seo,.cc-main--seo .cc-section:not(.cc-blog-preview):not(.cc-meta-process):not([data-cc-surface]):not([data-cc-nav=dark]),.cc-main--seo .cc-faq[data-cc-faq-theme=light],.cc-main--seo .cc-faq[data-cc-faq-theme=light] .cc-faq__frame,.cc-main--seo .cc-btn--outline{background-color:rgba(0,0,0,0)}.cc-main--seo{background-image:url("/assets/imgs/services/seo/studies/study-vitruvian.svg?v=4"),url("/assets/imgs/services/seo/studies/study-survey.svg?v=1"),url("/assets/imgs/services/seo/studies/study-golden.svg?v=4"),url("/assets/imgs/services/seo/studies/study-gears.svg?v=1"),url("/assets/imgs/services/seo/studies/study-polyhedron.svg?v=1"),url("/assets/imgs/services/seo/studies/study-wing.svg?v=1"),url("/assets/imgs/services/seo/studies/study-rosette.svg?v=1"),url("/assets/imgs/services/seo/studies/study-perspective.svg?v=4");background-repeat:no-repeat;background-size:820px 820px,880px auto,900px auto,760px auto,640px 640px,960px auto,720px 720px,880px auto;background-position:right -380px top 880px,left -520px top 2150px,right -560px top 3400px,left -400px top 4650px,right -300px top 5850px,left -560px top 7050px,right -360px top 8250px,left -440px top 9400px}@media(max-width: 809px){.cc-main--seo{background-size:520px 520px,560px auto,560px auto,480px auto,420px 420px,600px auto,460px 460px,560px auto;background-position:right -220px top 900px,left -280px top 2700px,right -300px top 4500px,left -240px top 6300px,right -180px top 8100px,left -320px top 9900px,right -200px top 11700px,left -260px top 13500px}}.cc-hero-path{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;mix-blend-mode:multiply}.cc-hero-path__glow,.cc-hero-path__line,.cc-hero-path__entry{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.cc-hero-path__glow{stroke:rgba(58,175,169,.24);stroke-width:11;filter:blur(5px)}.cc-hero-path__line{stroke:#3aafa9;stroke-width:3.2}.cc-hero-path__entry{stroke:#2d8f8a;stroke-width:2.5}.cc-hero-path__dot{fill:#3aafa9;stroke:#fff;stroke-width:2;opacity:0;transform-box:fill-box;transform-origin:center}.cc-hero-path__pulse{fill:none;stroke:#3aafa9;stroke-width:2;opacity:0;transform-box:fill-box;transform-origin:center}.cc-blueprint:is([data-reveal=done],[data-reveal=idle]) .cc-hero-path .cc-hero-path__glow,.cc-blueprint:is([data-reveal=done],[data-reveal=idle]) .cc-hero-path .cc-hero-path__line{animation:cc-hero-path-draw 2.4s cubic-bezier(0.65, 0, 0.35, 1) .4s forwards}.cc-blueprint:is([data-reveal=done],[data-reveal=idle]) .cc-hero-path .cc-hero-path__entry{animation:cc-hero-path-draw .6s ease-out 2.8s forwards}.cc-blueprint:is([data-reveal=done],[data-reveal=idle]) .cc-hero-path .cc-hero-path__dot{animation:cc-hero-path-dot .5s cubic-bezier(0.34, 1.56, 0.64, 1) 3.3s forwards}.cc-blueprint:is([data-reveal=done],[data-reveal=idle]) .cc-hero-path .cc-hero-path__pulse{animation:cc-hero-path-pulse 2.4s ease-out 3.6s infinite}@keyframes cc-hero-path-draw{to{stroke-dashoffset:0}}@keyframes cc-hero-path-dot{from{opacity:0;transform:scale(0.2)}to{opacity:1;transform:scale(1)}}@keyframes cc-hero-path-pulse{0%{opacity:.9;transform:scale(1)}100%{opacity:0;transform:scale(3.4)}}@media(prefers-reduced-motion: reduce){.cc-hero-path__glow,.cc-hero-path__line,.cc-hero-path__entry{stroke-dashoffset:0;animation:none !important}.cc-hero-path__dot{opacity:1;animation:none !important}.cc-hero-path__pulse{display:none}}@keyframes cc-seo-hero-brush{to{clip-path:inset(0 0 0 0)}}.cc-compare__drag-hint{position:absolute;bottom:calc(50% + 34px);left:50%;padding:8px 12px;border-radius:10px;background:#17252a;color:#fff;font-size:12px;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-50%, 6px);transition:opacity 250ms ease,transform 350ms ease}.cc-compare__drag-hint::after{content:"";position:absolute;top:100%;left:calc(50% - 4px);border:4px solid rgba(0,0,0,0);border-top-color:#17252a}.cc-compare[data-drag-hint=true] .cc-compare__drag-hint{opacity:1;transform:translate(-50%, 0)}.cc-compare[data-drag-hint=true] .cc-compare__knob{animation:cc-compare-hint-pulse 1s ease-in-out 3}@keyframes cc-compare-hint-pulse{50%{box-shadow:0 0 0 10px rgba(58,175,169,.2),0 4px 12px rgba(23,37,42,.16)}}@media(prefers-reduced-motion: reduce){.cc-compare__drag-hint{transition:none}.cc-compare[data-drag-hint=true] .cc-compare__knob{animation:none}}.cc-auto-flow__who--ai{color:#176b66}.cc-sem-delivery{padding-inline:12px;background:radial-gradient(circle at 77% 12%, rgba(58, 175, 169, 0.07), transparent 30%),#fff}.cc-sem-delivery__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-sem-delivery__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-sem-delivery__grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:clamp(2rem,5vw,4.75rem);align-items:start}@media(min-width: 1200px){.cc-sem-delivery__grid{grid-template-columns:minmax(0, 9fr) minmax(0, 16fr);gap:4rem}}.cc-sem-delivery__copy{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(.875rem,1.4vw,1.125rem);max-width:37rem;min-width:0}.cc-sem-delivery__title{width:100%;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-sem-delivery__title b,.cc-sem-delivery__title strong{font-weight:inherit;color:#3aafa9}.cc-sem-delivery__title{font-size:clamp(2.15rem,2.7vw,3.25rem);line-height:1.05;letter-spacing:-0.04em}.cc-sem-delivery__lead{max-width:35rem;margin:0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(.96rem,1.15vw,1.075rem);line-height:1.65;color:#686868;text-wrap:pretty}.cc-sem-delivery .cc-seo-hero__actions{margin-top:.35rem}.cc-sem-delivery__logos{width:100%;max-width:37rem;margin-top:.85rem}.cc-sem-delivery__logos .cc-hero__logo-band{position:static;width:100%;max-width:100%;padding:0;pointer-events:auto}.cc-sem-delivery__logos .cc-hero__logo-band-caption{opacity:1;animation:none;font-size:.75rem;margin-bottom:.5rem}.cc-sem-delivery__logos .cc-hero__logo-marquee{mask-image:linear-gradient(90deg, transparent 0%, #000 8%, #000 92%, transparent 100%)}.cc-sem-delivery__logos .cc-hero__logo-track{gap:clamp(.85rem,1.5vw,1.25rem)}.cc-sem-delivery__logos .cc-hero__logo-item{width:clamp(3rem,5.4vw,4.25rem)}.cc-sem-delivery__visual{min-width:0;width:100%;align-self:start}.cc-sem-search-canvas{position:relative;isolation:isolate;overflow:hidden;width:100%;padding:clamp(.85rem,1.6vw,1.15rem);border-radius:12px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.72), rgba(255, 255, 255, 0.45)),#f3f4f5;box-shadow:inset 0 0 0 1px rgba(23,37,42,.09),0 20px 55px rgba(23,37,42,.08)}.cc-sem-search-canvas::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.32;background-image:linear-gradient(rgba(23, 37, 42, 0.045) 1px, transparent 1px),linear-gradient(90deg, rgba(23, 37, 42, 0.045) 1px, transparent 1px);background-size:40px 40px;mask-image:linear-gradient(180deg, #000, transparent 82%)}.cc-sem-search-canvas__toolbar{display:flex;align-items:center;justify-content:space-between;gap:.9rem;padding:.15rem .15rem .9rem}.cc-sem-search-canvas__brand{display:flex;align-items:center;gap:.6rem;min-width:0}.cc-sem-search-canvas__brand>span:last-child{display:flex;flex-direction:column;min-width:0}.cc-sem-search-canvas__brand small{font-size:.6rem;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:#526266}.cc-sem-search-canvas__brand strong{font-size:.82rem;font-weight:600;color:#17252a}.cc-sem-search-canvas__brand-icon{display:grid;place-items:center;width:2rem;height:2rem;flex:0 0 auto;border:1px solid rgba(58,175,169,.2);border-radius:9px;background:rgba(58,175,169,.09);color:#176b66}.cc-sem-search-canvas__account{display:flex;align-items:center;gap:.6rem;font-size:.66rem;color:#526266}.cc-sem-search-canvas__live{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .55rem;border:1px solid rgba(46,158,99,.18);border-radius:999px;background:rgba(46,158,99,.08);color:color-mix(in srgb, #2e9e63 82%, #17252a)}.cc-sem-search-canvas__live i{width:.38rem;height:.38rem;border-radius:50%;background:#2e9e63;box-shadow:0 0 0 3px rgba(46,158,99,.11)}.cc-sem-search-canvas__grid{display:grid;gap:.65rem}@media(min-width: 810px){.cc-sem-search-canvas__grid{grid-template-columns:minmax(0, 1.7fr) minmax(9rem, 0.7fr)}}.cc-sem-search-canvas__query-card,.cc-sem-search-canvas__metric,.cc-sem-search-canvas__terms{border:1px solid rgba(23,37,42,.09);background:rgba(255,255,255,.88);box-shadow:0 8px 28px rgba(23,37,42,.045)}.cc-sem-search-canvas__query-card{min-width:0;padding:clamp(.85rem,1.6vw,1.1rem);border-radius:14px}.cc-sem-search-canvas__query-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.6rem;font-size:.61rem;color:#526266}.cc-sem-search-canvas__intent{display:inline-flex;align-items:center;gap:.25rem;color:#176b66}.cc-sem-search-canvas__query{display:flex;align-items:center;gap:.55rem;min-width:0;padding:.68rem .75rem;border:1px solid rgba(23,37,42,.1);border-radius:999px;background:#fff;box-shadow:0 3px 10px rgba(23,37,42,.045);color:#526266}.cc-sem-search-canvas__query strong{min-width:0;overflow:hidden;font-size:.75rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap;color:#17252a}.cc-sem-search-canvas__ad{margin:.8rem 0 0;padding:.78rem .82rem .75rem;border-left:2px solid rgba(53,106,195,.68);background:linear-gradient(90deg, rgba(53, 106, 195, 0.04), transparent 78%)}.cc-sem-search-canvas__ad .cc-sem-search-canvas__ad-headline{display:block;margin:.22rem 0 .25rem;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(.9rem,1.35vw,1.05rem);font-weight:500;line-height:1.28;color:#1a56a5}.cc-sem-search-canvas__ad p{max-width:34rem;margin:0;font-size:.68rem;line-height:1.5;color:#526266}.cc-sem-search-canvas__ad-meta{display:flex;gap:.45rem;font-size:.58rem;color:#526266}.cc-sem-search-canvas__ad-meta span:first-child{font-weight:600;color:#17252a}.cc-sem-search-canvas__path{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:.3rem;margin-top:.85rem}.cc-sem-search-canvas__path-step{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:2rem;padding:.35rem;border:1px solid rgba(23,37,42,.08);border-radius:8px;background:#f3f4f5;font-size:.56rem;line-height:1.2;text-align:center;color:#526266}.cc-sem-search-canvas__path-step svg{position:absolute;right:-0.47rem;z-index:2;color:rgba(45,143,138,.62)}.cc-sem-search-canvas__path-step:last-child{border-color:rgba(58,175,169,.22);background:rgba(58,175,169,.08);color:#176b66}.cc-sem-search-canvas__metrics{display:grid;gap:.65rem;min-width:0}.cc-sem-search-canvas__metric{display:flex;flex-direction:column;justify-content:center;min-height:5.15rem;padding:.8rem;border-radius:12px}.cc-sem-search-canvas__metric span{font-size:.59rem;line-height:1.2;color:#526266}.cc-sem-search-canvas__metric strong{margin-top:.28rem;font-size:clamp(1rem,1.7vw,1.35rem);font-weight:500;line-height:1.08;letter-spacing:-0.025em;color:#17252a;font-variant-numeric:tabular-nums}.cc-sem-search-canvas__metric small{margin-top:.25rem;font-size:.58rem;font-weight:600;color:#2e9e63}.cc-sem-search-canvas__terms{margin-top:.65rem;overflow:hidden;border-radius:14px}.cc-sem-search-canvas__terms-head{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.7rem .8rem;border-bottom:1px solid rgba(23,37,42,.1)}.cc-sem-search-canvas__terms-head strong{font-size:.68rem;font-weight:600;color:#17252a}.cc-sem-search-canvas__terms-head span{font-size:.52rem;color:#526266;text-align:right}.cc-sem-search-canvas__table{display:grid}.cc-sem-search-canvas__table-head,.cc-sem-search-canvas__table-row{display:grid;grid-template-columns:minmax(0, 1.4fr) minmax(4rem, 0.55fr) minmax(4rem, 0.5fr);gap:.55rem;align-items:center;padding:.52rem .8rem}.cc-sem-search-canvas__table-head{font-size:.52rem;text-transform:uppercase;letter-spacing:.06em;color:rgba(23,37,42,.46)}.cc-sem-search-canvas__table-row{border-top:1px solid rgba(23,37,42,.06);font-size:.61rem;color:#526266}.cc-sem-search-canvas__table-row>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#17252a}.cc-sem-search-canvas__table-row strong{font-weight:600;text-align:right;color:#176b66;font-variant-numeric:tabular-nums}@media(max-width: 560px){.cc-sem-search-canvas__account>span:first-child,.cc-sem-search-canvas__table-head span:nth-child(2),.cc-sem-search-canvas__table-row span:nth-child(2){display:none}.cc-sem-search-canvas__table-head,.cc-sem-search-canvas__table-row{grid-template-columns:minmax(0, 1fr) minmax(4rem, 0.45fr)}.cc-sem-search-canvas__query-head{align-items:flex-start;flex-direction:column;gap:.35rem}}.cc-sem-feature-cards{padding-inline:12px;background:#f5f5f5}.cc-sem-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-sem-feature-cards__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-sem-feature-cards__header{display:flex;flex-direction:column;align-items:center;gap:clamp(.875rem,1.5vw,1.125rem);width:100%;margin-bottom:clamp(2.5rem,5vw,3.5rem);text-align:center}.cc-sem-feature-cards__title{width:100%;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-sem-feature-cards__title b,.cc-sem-feature-cards__title strong{font-weight:inherit;color:#3aafa9}.cc-sem-feature-cards__description{max-width:39rem;margin:0;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-sem-feature-cards__grid{display:grid;grid-template-columns:1fr;gap:clamp(1rem,2vw,1.25rem)}@media(min-width: 810px){.cc-sem-feature-cards__grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}.cc-sem-feature-cards__grid .cc-stand-out-card{min-width:0;will-change:auto}.cc-sem-feature-cards__cta{display:flex;justify-content:center;margin-top:clamp(2rem,4vw,3rem)}.cc-sem-feature-cards__cta .cc-seo-cta-row{margin-top:0}.cc-sem-feature-visual{color:#176b66}.cc-sem-intent-demo,.cc-sem-message-demo,.cc-sem-value-demo{position:absolute;inset:0;padding:1.35rem}.cc-sem-intent-demo__title{width:fit-content;padding:.4rem .65rem;border:1px solid rgba(23,37,42,.1);border-radius:8px;background:#fff;box-shadow:0 4px 24px rgba(0,0,0,.06);font-size:.68rem;font-weight:600;color:#17252a}.cc-sem-intent-demo__rows{display:grid;gap:.55rem;margin-top:1rem}.cc-sem-intent-demo__row{display:grid;grid-template-columns:minmax(0, 1fr) 4.5rem 1.7rem;align-items:center;gap:.55rem;padding:.65rem;border:1px solid rgba(23,37,42,.1);border-radius:10px;background:rgba(255,255,255,.88);box-shadow:0 4px 24px rgba(0,0,0,.06)}.cc-sem-intent-demo__row[data-tone=low]{opacity:.58}.cc-sem-intent-demo__row-copy{display:flex;flex-direction:column;min-width:0}.cc-sem-intent-demo__row-copy span{overflow:hidden;font-size:.62rem;font-weight:500;color:#17252a;text-overflow:ellipsis;white-space:nowrap}.cc-sem-intent-demo__row-copy small{margin-top:.15rem;font-size:.53rem;color:#526266}.cc-sem-intent-demo__meter{height:.33rem;overflow:hidden;border-radius:999px;background:rgba(23,37,42,.08)}.cc-sem-intent-demo__meter i{display:block;width:calc(var(--cc-sem-intent-score, 0.5)*100%);height:100%;border-radius:inherit;background:#3aafa9;transform-origin:left;animation:cc-sem-meter-in .9s cubic-bezier(0.22, 1, 0.36, 1) both}.cc-sem-intent-demo__rank{font-size:.58rem;color:rgba(23,37,42,.38);text-align:right}.cc-sem-message-demo{display:flex;flex-direction:column;justify-content:center}.cc-sem-message-demo__flow{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.5rem;align-items:stretch}.cc-sem-message-demo__step{position:relative;display:flex;flex-direction:column;min-width:0;padding:.75rem .65rem;border:1px solid rgba(23,37,42,.1);border-radius:10px;background:rgba(255,255,255,.9);box-shadow:0 4px 24px rgba(0,0,0,.06)}.cc-sem-message-demo__step:not(:last-child)::after{content:"";position:absolute;top:50%;right:-0.52rem;z-index:2;width:.55rem;border-top:1px dashed rgba(45,143,138,.45)}.cc-sem-message-demo__step small{margin-top:.5rem;font-size:.53rem;color:#526266}.cc-sem-message-demo__step strong{margin-top:.25rem;font-size:.6rem;font-weight:600;line-height:1.3;color:#17252a}.cc-sem-message-demo__index{display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:7px;background:rgba(58,175,169,.1);font-size:.55rem;color:#176b66}.cc-sem-message-demo__match{display:grid;grid-template-columns:1fr auto;gap:.25rem .75rem;align-items:center;margin-top:1rem;padding:.75rem .85rem;border:1px solid rgba(58,175,169,.2);border-radius:10px;background:rgba(58,175,169,.07)}.cc-sem-message-demo__match span{font-size:.58rem;color:#526266}.cc-sem-message-demo__match strong{font-size:.78rem;color:#176b66}.cc-sem-message-demo__match i{grid-column:1/-1;display:block;height:.3rem;overflow:hidden;border-radius:999px;background:rgba(58,175,169,.12)}.cc-sem-message-demo__match i b{display:block;width:96%;height:100%;border-radius:inherit;background:#3aafa9;animation:cc-sem-meter-in 1s cubic-bezier(0.22, 1, 0.36, 1) both}.cc-sem-value-demo__head{display:flex;justify-content:space-between;align-items:flex-start}.cc-sem-value-demo__head>span{display:flex;flex-direction:column}.cc-sem-value-demo__head small{font-size:.58rem;color:#526266}.cc-sem-value-demo__head strong{margin-top:.2rem;font-size:.72rem;font-weight:600;color:#17252a}.cc-sem-value-demo__kpis{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.6rem;margin-top:1rem}.cc-sem-value-demo__kpis>div{padding:.72rem;border:1px solid rgba(23,37,42,.1);border-radius:10px;background:rgba(255,255,255,.88);box-shadow:0 4px 24px rgba(0,0,0,.06)}.cc-sem-value-demo__kpis small{display:block;font-size:.52rem;color:#526266}.cc-sem-value-demo__kpis strong{display:block;margin-top:.25rem;font-size:1rem;font-weight:600;color:#17252a}.cc-sem-value-demo__bars{display:grid;gap:.5rem;margin-top:.8rem}.cc-sem-value-demo__bars>div{display:grid;grid-template-columns:3.8rem 1fr 2rem;gap:.45rem;align-items:center;font-size:.55rem;color:#526266}.cc-sem-value-demo__bars>div>i{display:block;height:.34rem;overflow:hidden;border-radius:999px;background:rgba(23,37,42,.08)}.cc-sem-value-demo__bars>div>i b{display:block;width:calc(var(--cc-sem-value-bar, 0.5)*100%);height:100%;border-radius:inherit;background:#3aafa9;transform-origin:left;animation:cc-sem-meter-in .9s cubic-bezier(0.22, 1, 0.36, 1) both}.cc-sem-value-demo__bars>div>strong{font-size:.56rem;font-weight:600;text-align:right;color:#17252a}.cc-ill-sem-demand__links path,.cc-ill-sem-architecture__links path,.cc-ill-sem-launch__line,.cc-ill-sem-optimize__curve{fill:none;stroke:#3aafa9;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.cc-ill-sem-demand__links path,.cc-ill-sem-architecture__links path{stroke-dasharray:1;stroke-dashoffset:1}.cc-seo-process__step[data-anim=play] .cc-ill-sem-demand__links path,.cc-seo-process__step[data-anim=play] .cc-ill-sem-architecture__links path{animation:cc-sem-process-line .75s cubic-bezier(0.22, 1, 0.36, 1) forwards;animation-delay:calc(var(--cc-ill-segment, 0)*.11s)}.cc-seo-process__step[data-anim=play] .cc-ill-sem-demand__node,.cc-seo-process__step[data-anim=play] .cc-ill-sem-architecture__group,.cc-seo-process__step[data-anim=play] .cc-ill-sem-optimize__point{animation:cc-sem-process-node .55s cubic-bezier(0.22, 1, 0.36, 1) both;animation-delay:calc(.12s + var(--cc-ill-node, 0)*.12s)}.cc-seo-process__step[data-anim=play] .cc-ill-sem-launch__line,.cc-seo-process__step[data-anim=play] .cc-ill-sem-optimize__curve{stroke-dasharray:1;stroke-dashoffset:1;animation:cc-sem-process-line 1s cubic-bezier(0.22, 1, 0.36, 1) forwards}.cc-seo-process__step[data-anim=play] .cc-ill-sem-optimize__pulse{animation:cc-sem-process-pulse 1.4s ease-in-out infinite}.cc-ill-sem-launch__packet{fill:#3aafa9}.cc-ill-sem-optimize__point,.cc-ill-sem-demand__node,.cc-ill-sem-architecture__group{fill:#fff;stroke:#3aafa9;stroke-width:1.7}.cc-ill-sem-optimize__pulse{fill:rgba(58,175,169,.18);stroke:#3aafa9;stroke-width:1.2}.cc-sem-deliverables-canvas{display:flex;flex-direction:column;min-height:100%;padding:clamp(1rem,2.5vw,1.5rem);border:1px solid rgba(23,37,42,.09);border-radius:16px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.48)),#f3f4f5;box-shadow:0 4px 24px rgba(0,0,0,.06)}.cc-sem-deliverables-canvas__head{display:flex;align-items:center;gap:.65rem}.cc-sem-deliverables-canvas__head>span:last-child{display:flex;flex-direction:column}.cc-sem-deliverables-canvas__head small{font-size:.57rem;letter-spacing:.07em;text-transform:uppercase;color:#526266}.cc-sem-deliverables-canvas__head strong{margin-top:.1rem;font-size:.82rem;font-weight:600;color:#17252a}.cc-sem-deliverables-canvas__icon{display:grid;place-items:center;width:2rem;height:2rem;border:1px solid rgba(58,175,169,.2);border-radius:8px;background:rgba(58,175,169,.1);color:#176b66}.cc-sem-deliverables-canvas__labels{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.5rem;margin:1.1rem 0 .7rem}.cc-sem-deliverables-canvas__labels span{display:flex;align-items:center;gap:.35rem;min-width:0;font-size:.56rem;color:#526266}.cc-sem-deliverables-canvas__labels span i{font-style:normal;color:rgba(23,37,42,.35)}.cc-sem-deliverables-canvas__campaigns{display:grid;gap:.55rem}.cc-sem-deliverables-canvas__campaign{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:.55rem .8rem;align-items:center;padding:.75rem;border:1px solid rgba(23,37,42,.08);border-radius:11px;background:rgba(255,255,255,.88);box-shadow:0 5px 18px rgba(23,37,42,.035)}.cc-sem-deliverables-canvas__campaign-copy{display:flex;align-items:center;gap:.55rem;min-width:0}.cc-sem-deliverables-canvas__campaign-copy>span:last-child{display:flex;flex-direction:column;min-width:0}.cc-sem-deliverables-canvas__campaign-copy strong{font-size:.68rem;font-weight:600;color:#17252a}.cc-sem-deliverables-canvas__campaign-copy small{margin-top:.12rem;font-size:.54rem;color:#526266}.cc-sem-deliverables-canvas__campaign-index{display:grid;place-items:center;width:1.7rem;height:1.7rem;flex:0 0 auto;border-radius:7px;background:rgba(58,175,169,.08);font-size:.54rem;color:#176b66}.cc-sem-deliverables-canvas__budget{font-size:.65rem;font-weight:600;color:#176b66}.cc-sem-deliverables-canvas__track{grid-column:1/-1;display:block;height:.28rem;overflow:hidden;border-radius:999px;background:rgba(23,37,42,.07)}.cc-sem-deliverables-canvas__track i{display:block;height:100%;border-radius:inherit;background:#3aafa9}.cc-sem-deliverables-canvas__negative{display:flex;align-items:center;gap:.38rem;margin-top:.65rem;padding:.62rem .7rem;border:1px dashed rgba(23,37,42,.12);border-radius:10px;font-size:.56rem;color:#526266}.cc-sem-deliverables-canvas__negative svg{color:#176b66}.cc-sem-deliverables-canvas__negative i{width:2rem;height:.36rem;border-radius:999px;background:rgba(23,37,42,.08)}.cc-sem-deliverables-canvas__negative i:nth-last-child(1){width:1.4rem}.cc-sem-deliverables-canvas>p{margin:auto 0 0;padding-top:.8rem;font-size:.55rem;line-height:1.45;color:rgba(23,37,42,.45)}.cc-sem-profit-calculator .cc-traffic[data-traffic-calculator-version="2"] .cc-traffic__columns{gap:clamp(1.75rem,3.5vw,2.5rem)}.cc-sem-profit-calculator .cc-traffic[data-traffic-calculator-version="2"] .cc-traffic__stack{gap:clamp(1.15rem,2.25vw,1.5rem)}.cc-sem-profit-calculator__intro{margin:0;max-width:36rem;font-size:clamp(.9375rem,.88rem + .25vw,1.0625rem);line-height:1.55;color:#686868}.cc-sem-profit-calculator .cc-traffic__panel--results{padding:clamp(1.2rem,2.6vw,1.75rem);border:1px solid rgba(23,37,42,.09);border-radius:16px;background:radial-gradient(circle at 85% 8%, rgba(58, 175, 169, 0.1), transparent 35%),rgba(23,37,42,.025)}.cc-sem-profit-results{display:flex;flex-direction:column;gap:1rem}.cc-sem-profit-results__eyebrow{margin:0;font-size:.64rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(23,37,42,.48)}.cc-sem-profit-results__hero{position:relative;overflow:hidden;margin:0;padding:clamp(1rem,2.2vw,1.35rem);border:1px solid rgba(58,175,169,.23);border-radius:13px;background:linear-gradient(135deg, rgba(58, 175, 169, 0.12), rgba(58, 175, 169, 0.035)),#fff}.cc-sem-profit-results__hero>span,.cc-sem-profit-results__hero>small,.cc-sem-profit-results__hero>strong{display:block}.cc-sem-profit-results__hero>span{font-size:.68rem;font-weight:600;color:#176b66}.cc-sem-profit-results__hero>strong{margin-top:.4rem;font-size:clamp(1.8rem,3vw,2.55rem);font-weight:600;line-height:1;letter-spacing:-0.045em;color:#17252a;font-variant-numeric:tabular-nums}.cc-sem-profit-results__hero>small{max-width:23rem;margin-top:.45rem;font-size:.69rem;line-height:1.45;color:#526266}.cc-sem-profit-results__hero-icon{position:absolute;right:1rem;top:1rem;width:1.1rem;height:1.1rem;color:rgba(45,143,138,.55)}.cc-sem-profit-results__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.65rem}.cc-sem-profit-results__grid article{min-width:0;padding:.85rem;border:1px solid rgba(23,37,42,.1);border-radius:11px;background:#fff}.cc-sem-profit-results__grid article svg{width:.95rem;height:.95rem;color:rgba(45,143,138,.75)}.cc-sem-profit-results__grid article span{display:block;margin-top:.4rem;font-size:.55rem;line-height:1.3;color:#526266}.cc-sem-profit-results__grid article strong{display:block;margin-top:.25rem;overflow:hidden;font-size:clamp(.9rem,1.6vw,1.1rem);font-weight:600;line-height:1.1;text-overflow:ellipsis;color:#17252a;font-variant-numeric:tabular-nums}.cc-sem-profit-results__funnel{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));margin:0;border:1px solid rgba(23,37,42,.1);border-radius:11px;background:rgba(255,255,255,.7)}.cc-sem-profit-results__funnel>div{display:flex;align-items:center;justify-content:space-between;gap:.6rem;min-width:0;padding:.75rem .85rem}.cc-sem-profit-results__funnel>div+div{border-left:1px solid rgba(23,37,42,.1)}.cc-sem-profit-results__funnel dt{font-size:.58rem;color:#526266}.cc-sem-profit-results__funnel dd{margin:0;font-size:.8rem;font-weight:600;color:#17252a;font-variant-numeric:tabular-nums}.cc-sem-profit-results__cta{display:flex;width:100%}.cc-sem-profit-results__cta .cc-btn{width:100%;justify-content:center}.cc-sem-profit-results .cc-traffic__footnote{margin:0}@media(max-width: 520px){.cc-sem-profit-results__grid{grid-template-columns:1fr}.cc-sem-profit-results__funnel{grid-template-columns:1fr}.cc-sem-profit-results__funnel>div+div{border-top:1px solid rgba(23,37,42,.1);border-left:0}}@keyframes cc-sem-meter-in{from{transform:scaleX(0.12);opacity:.35}to{transform:scaleX(1);opacity:1}}@keyframes cc-sem-process-line{to{stroke-dashoffset:0}}@keyframes cc-sem-process-node{from{opacity:0;transform:scale(0.65);transform-origin:center}to{opacity:1;transform:scale(1)}}@keyframes cc-sem-process-pulse{0%,100%{opacity:.28;transform:scale(0.8);transform-origin:center}50%{opacity:.8;transform:scale(1.35)}}@media(prefers-reduced-motion: reduce){.cc-sem-intent-demo__meter i,.cc-sem-message-demo__match i b,.cc-sem-value-demo__bars i b,.cc-ill-sem-demand__links path,.cc-ill-sem-architecture__links path,.cc-ill-sem-launch__line,.cc-ill-sem-optimize__curve,.cc-ill-sem-demand__node,.cc-ill-sem-architecture__group,.cc-ill-sem-optimize__point,.cc-ill-sem-optimize__pulse{animation:none !important;transform:none !important;opacity:1 !important;stroke-dashoffset:0 !important}}.cc-ecom-delivery{padding-inline:12px;background:radial-gradient(circle at 77% 12%, rgba(58, 175, 169, 0.07), transparent 30%),#fff}.cc-ecom-delivery__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-ecom-delivery__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-ecom-delivery__grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:clamp(2rem,5vw,4.75rem);align-items:center}@media(min-width: 1200px){.cc-ecom-delivery__grid{grid-template-columns:minmax(0, 9fr) minmax(0, 12fr);gap:4rem}}.cc-ecom-delivery__copy{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(.875rem,1.4vw,1.125rem);max-width:37rem;min-width:0}.cc-ecom-delivery__title{width:100%;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-ecom-delivery__title b,.cc-ecom-delivery__title strong{font-weight:inherit;color:#3aafa9}.cc-ecom-delivery__title{font-size:clamp(2.15rem,2.7vw,3.25rem);line-height:1.05;letter-spacing:-0.04em}.cc-ecom-delivery__lead{max-width:35rem;margin:0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(.96rem,1.15vw,1.075rem);line-height:1.65;color:#686868;text-wrap:pretty}.cc-ecom-delivery .cc-seo-hero__actions{margin-top:.35rem}.cc-ecom-delivery__logos{width:100%;max-width:37rem;margin-top:.85rem}.cc-ecom-delivery__logos .cc-hero__logo-band{position:static;width:100%;max-width:100%;padding:0;pointer-events:auto}.cc-ecom-delivery__logos .cc-hero__logo-band-caption{opacity:1;animation:none;font-size:.75rem;margin-bottom:.5rem}.cc-ecom-delivery__logos .cc-hero__logo-marquee{mask-image:linear-gradient(90deg, transparent 0%, #000 8%, #000 92%, transparent 100%)}.cc-ecom-delivery__logos .cc-hero__logo-item{width:clamp(3rem,5.4vw,4.25rem)}.cc-ecom-delivery__visual{min-width:0;width:100%}.cc-ecom-canvas{position:relative;aspect-ratio:16/12;padding:9% 9% 10%}@media(max-width: 639px){.cc-ecom-canvas{aspect-ratio:auto;padding:2.5rem .75rem 3.25rem}}.cc-ecom-canvas__backdrop{position:absolute;inset:0;overflow:hidden;border:1px solid rgba(23,37,42,.1);border-radius:22px;background:#f4efe4}.cc-ecom-canvas__backdrop img{object-fit:cover;opacity:.55;filter:sepia(0.15) saturate(0.7)}.cc-ecom-canvas__backdrop::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 55%, rgba(255, 255, 255, 0.15), rgba(244, 239, 228, 0.55) 80%)}.cc-ecom-canvas__window{position:relative;z-index:1;overflow:hidden;border:1px solid rgba(23,37,42,.1);border-radius:14px;background:#fff;box-shadow:0 30px 70px -28px rgba(23,37,42,.45)}.cc-ecom-canvas__chrome{display:flex;align-items:center;gap:.6rem;padding:.55rem .75rem;border-bottom:1px solid rgba(23,37,42,.1);background:#fafbfb}.cc-ecom-canvas__dots{display:flex;gap:.3rem}.cc-ecom-canvas__dots i{width:.45rem;height:.45rem;border-radius:50%;background:rgba(23,37,42,.15)}.cc-ecom-canvas__url{flex:1;min-width:0;overflow:hidden;padding:.2rem .6rem;border-radius:6px;background:rgba(23,37,42,.05);font-size:.62rem;color:#686868;white-space:nowrap;text-overflow:ellipsis}.cc-ecom-canvas__bag{color:#17252a}.cc-ecom-canvas__product{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.1fr);gap:1rem;padding:1rem}.cc-ecom-canvas__media{aspect-ratio:4/5;overflow:hidden;border-radius:10px;background:#f1ece2}.cc-ecom-canvas__media img{display:block;width:100%;height:100%;object-fit:cover}.cc-ecom-canvas__info{display:flex;flex-direction:column;gap:.35rem;min-width:0;font-size:.66rem;color:#686868}.cc-ecom-canvas__crumb{font-size:.56rem;letter-spacing:.04em;text-transform:uppercase}.cc-ecom-canvas__name{font-size:.92rem;font-weight:600;line-height:1.2;color:#17252a}.cc-ecom-canvas__rating{display:inline-flex;gap:.25rem;align-items:center;color:#8e610b;font-weight:600}.cc-ecom-canvas__rating small{font-weight:400;color:#686868}.cc-ecom-canvas__price{font-size:.95rem;font-weight:600;color:#17252a}.cc-ecom-canvas__label{margin-top:.15rem;font-size:.56rem}.cc-ecom-canvas__sizes{display:flex;gap:.3rem}.cc-ecom-canvas__sizes i{display:grid;place-items:center;width:1.55rem;height:1.4rem;border:1px solid rgba(23,37,42,.1);border-radius:5px;font-size:.56rem;font-style:normal;color:#17252a}.cc-ecom-canvas__sizes i[data-active=true]{border-color:#17252a;background:#17252a;color:#fff}.cc-ecom-canvas__cart{margin-top:.35rem;padding:.5rem;border-radius:8px;background:#3aafa9;color:#fff;font-weight:600;text-align:center}.cc-ecom-canvas__payments{display:flex;flex-wrap:wrap;gap:.25rem}.cc-ecom-canvas__payments i{padding:.12rem .4rem;border:1px solid rgba(23,37,42,.1);border-radius:4px;font-size:.54rem;font-style:normal}.cc-ecom-canvas__shipping{display:inline-flex;gap:.3rem;align-items:center;font-size:.56rem;color:#176b66}.cc-ecom-canvas__card{position:absolute;z-index:2;display:flex;gap:.55rem;align-items:center;padding:.55rem .75rem;border:1px solid rgba(23,37,42,.1);border-radius:12px;background:rgba(255,255,255,.96);box-shadow:0 1px 2px rgba(23,37,42,.06),0 18px 40px -16px rgba(23,37,42,.32);font-size:.66rem;color:#686868;opacity:0;transform:translateY(10px) scale(0.98);animation:cc-ecom-card-in .7s cubic-bezier(0.22, 1, 0.36, 1) forwards}.cc-ecom-canvas__card>span{display:flex;flex-direction:column;line-height:1.3}.cc-ecom-canvas__card strong{font-weight:600;color:#17252a}.cc-ecom-canvas__card small{font-size:.58rem}.cc-ecom-canvas__card--order{top:4%;right:3%;animation-delay:.25s}.cc-ecom-canvas__card--feed{top:30%;left:-2%;animation-delay:.4s}.cc-ecom-canvas__card--sync{bottom:3%;left:6%;animation-delay:.55s}.cc-ecom-canvas__card--stats{right:-2%;bottom:12%;flex-direction:column;align-items:stretch;gap:.3rem;width:9.5rem;animation-delay:.7s}@media(max-width: 639px){.cc-ecom-canvas__card--feed,.cc-ecom-canvas__card--stats{display:none}.cc-ecom-canvas__card--order{top:.5rem;right:.25rem}.cc-ecom-canvas__card--sync{bottom:.5rem;left:.25rem}}.cc-ecom-canvas__logo{display:grid;place-items:center;flex:none;width:1.7rem;height:1.7rem;border:1px solid rgba(23,37,42,.1);border-radius:8px;background:#fff}.cc-ecom-canvas__logo img{width:1rem;height:1rem}.cc-ecom-canvas__check{flex:none;padding:.15rem;border-radius:50%;background:rgba(58,175,169,.15);color:#176b66}.cc-ecom-canvas__stats-head{display:flex;gap:.45rem;align-items:center}.cc-ecom-canvas__stats-head .cc-ecom-canvas__logo{width:1.4rem;height:1.4rem}.cc-ecom-canvas__stats-value{display:flex;gap:.4rem;align-items:baseline;font-size:1.15rem;font-weight:600;color:#17252a}.cc-ecom-canvas__stats-value em{font-size:.6rem;font-style:normal;font-weight:600;color:#176b66}.cc-ecom-canvas__spark{width:100%;height:1.9rem}.cc-ecom-canvas__spark path{fill:none;stroke:#3aafa9;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cc-ecom-canvas__spark .cc-ecom-canvas__spark-fill{fill:rgba(58,175,169,.12);stroke:none}.cc-ecom-canvas__period{font-size:.56rem}@keyframes cc-ecom-card-in{to{opacity:1;transform:none}}.cc-ecom-feature-cards{padding-inline:12px;background:#f5f5f5}.cc-ecom-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-ecom-feature-cards__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-ecom-feature-cards__header{display:flex;flex-direction:column;align-items:center;gap:clamp(.875rem,1.5vw,1.125rem);width:100%;margin-bottom:clamp(2.5rem,5vw,3.5rem);text-align:center}.cc-ecom-feature-cards__title{width:100%;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-ecom-feature-cards__title b,.cc-ecom-feature-cards__title strong{font-weight:inherit;color:#3aafa9}.cc-ecom-feature-cards__description{max-width:39rem;margin:0;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-ecom-feature-cards__grid{display:grid;grid-template-columns:1fr;gap:clamp(1rem,2vw,1.25rem)}@media(min-width: 810px){.cc-ecom-feature-cards__grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}.cc-ecom-feature-cards__grid .cc-stand-out-card{min-width:0;will-change:auto}.cc-ecom-feature-cards__cta{display:flex;justify-content:center;margin-top:clamp(2rem,4vw,3rem)}.cc-ecom-feature-cards__cta .cc-seo-cta-row{margin-top:0}.cc-ecom-feature-cards__growth{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;align-items:center;justify-content:center;margin-top:1.5rem;font-size:.875rem;color:#686868}.cc-ecom-feature-cards__growth a{color:#17252a;text-decoration:underline;text-decoration-color:rgba(58,175,169,.6);text-underline-offset:3px}.cc-ecom-feature-cards__growth a:hover{color:#176b66}.cc-ecom-speed,.cc-ecom-checkout,.cc-ecom-search{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:.55rem;padding:1.35rem;font-size:.7rem;color:#686868}.cc-ecom-speed__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem;font-weight:600;color:#17252a}.cc-ecom-speed__head em{padding:.15rem .5rem;border-radius:99px;background:rgba(58,175,169,.14);font-size:.6rem;font-style:normal;color:#176b66}.cc-ecom-speed__row{display:grid;grid-template-columns:2rem minmax(0, 1fr) 3.2rem;gap:.6rem;align-items:center;padding:.45rem .6rem;border:1px solid rgba(23,37,42,.1);border-radius:9px;background:#fff}.cc-ecom-speed__label{font-weight:600;color:#17252a}.cc-ecom-speed__bar{height:.4rem;overflow:hidden;border-radius:99px;background:rgba(23,37,42,.08)}.cc-ecom-speed__bar i{display:block;width:calc(var(--cc-ecom-score)*100%);height:100%;border-radius:inherit;background:#3aafa9;transform-origin:left;animation:cc-ecom-grow .9s cubic-bezier(0.22, 1, 0.36, 1) both;animation-delay:calc(.2s + var(--cc-ecom-i, 0)*.15s)}.cc-ecom-speed__value{text-align:right;font-weight:600;color:#17252a}@keyframes cc-ecom-grow{from{transform:scaleX(0)}}.cc-ecom-checkout__steps{display:flex;gap:.4rem;margin:0;padding:0;list-style:none}.cc-ecom-checkout__steps li{display:flex;flex:1;gap:.3rem;align-items:center;font-size:.6rem}.cc-ecom-checkout__steps li i{display:grid;place-items:center;flex:none;width:1.1rem;height:1.1rem;border-radius:50%;background:rgba(23,37,42,.08);font-size:.55rem;font-style:normal}.cc-ecom-checkout__steps li[data-state=done] i{background:#3aafa9;color:#fff}.cc-ecom-checkout__steps li[data-state=active]{font-weight:600;color:#17252a}.cc-ecom-checkout__steps li[data-state=active] i{border:1.5px solid #3aafa9;background:#fff}.cc-ecom-checkout__methods{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.35rem}.cc-ecom-checkout__methods span{padding:.45rem .3rem;border:1px solid rgba(23,37,42,.1);border-radius:8px;background:#fff;text-align:center}.cc-ecom-checkout__methods span[data-active=true]{border-color:#3aafa9;box-shadow:0 0 0 2px rgba(58,175,169,.18);font-weight:600;color:#17252a}.cc-ecom-checkout__total{text-align:right;font-weight:600;color:#17252a}.cc-ecom-checkout__button{padding:.55rem;border-radius:9px;background:#17252a;color:#fff;font-weight:600;text-align:center}.cc-ecom-search__bar{display:flex;gap:.45rem;align-items:center;padding:.5rem .75rem;border:1px solid rgba(23,37,42,.1);border-radius:99px;background:#fff;color:#17252a}.cc-ecom-search__result{position:relative;display:grid;grid-template-columns:3rem minmax(0, 1fr);gap:.6rem;align-items:center;padding:.6rem;border:1px solid rgba(58,175,169,.35);border-radius:10px;background:#fff;box-shadow:0 10px 24px -14px rgba(23,37,42,.35)}.cc-ecom-search__tag{position:absolute;top:-0.55rem;right:.6rem;padding:.1rem .45rem;border-radius:99px;background:#3aafa9;font-size:.55rem;color:#fff}.cc-ecom-search__thumb{aspect-ratio:1;overflow:hidden;border-radius:7px;background:#f1ece2}.cc-ecom-search__thumb img{display:block;width:100%;height:100%;object-fit:cover}.cc-ecom-search__text{display:flex;flex-direction:column;gap:.1rem;min-width:0;line-height:1.3}.cc-ecom-search__text small{font-size:.56rem}.cc-ecom-search__text strong{overflow:hidden;font-weight:600;color:#17252a;white-space:nowrap;text-overflow:ellipsis}.cc-ecom-search__text span{display:inline-flex;gap:.2rem;align-items:center;font-size:.58rem}.cc-ecom-search__text span svg{color:#8e610b}.cc-ecom-search__ghost{height:.55rem;border-radius:99px;background:rgba(23,37,42,.07)}.cc-ecom-search__ghost--short{width:60%}.cc-ecom-platforms{padding-inline:12px;background:#fff;content-visibility:auto;contain-intrinsic-size:auto 950px}.cc-ecom-platforms__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-ecom-platforms__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-ecom-platforms__header{display:flex;flex-direction:column;align-items:center;gap:clamp(.875rem,1.5vw,1.125rem);margin-bottom:clamp(1.75rem,3vw,2.25rem);text-align:center}.cc-ecom-platforms__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-ecom-platforms__title b,.cc-ecom-platforms__title strong{font-weight:inherit;color:#3aafa9}.cc-ecom-platforms__intro{max-width:39rem;margin:0;font-size:clamp(.9375rem,1.15vw,1.0625rem);line-height:1.6;color:#686868}.cc-ecom-platforms__tabs{display:flex;justify-content:center;margin-bottom:clamp(1.5rem,3vw,2.25rem)}.cc-ecom-platforms__tabs .cc-faq__tabs{justify-content:center}.cc-ecom-platforms__tabs button{display:inline-flex;gap:.4rem;align-items:center}.cc-ecom-platforms__tabs img{width:.9rem;height:.9rem}.cc-ecom-platforms__badge{display:inline-grid;place-items:center;width:1.1em;height:1.1em;border-radius:4px;background:#17252a;font-size:.75em;font-weight:700;color:#fff}.cc-ecom-platforms__panel{display:grid;grid-template-columns:minmax(0, 1fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:center;padding:clamp(1.25rem,3vw,2.5rem);border:1px solid rgba(23,37,42,.1);border-radius:24px;background:radial-gradient(circle at 90% 10%, rgba(58, 175, 169, 0.08), transparent 40%),#f5f7f9}.cc-ecom-platforms__panel[hidden]{display:none}@media(min-width: 1200px){.cc-ecom-platforms__panel{grid-template-columns:minmax(0, 1fr) minmax(0, 1.1fr)}}.cc-ecom-platforms__name{display:flex;gap:.6rem;align-items:center;margin:0;font-size:clamp(1.4rem,2vw,1.75rem);font-weight:600;color:#17252a}.cc-ecom-platforms__name img{width:1.5rem;height:1.5rem}.cc-ecom-platforms__tagline{margin:.35rem 0 0;font-weight:500;color:#176b66}.cc-ecom-platforms__fit{margin:1rem 0 0;line-height:1.6;color:#686868}.cc-ecom-platforms__fit strong{color:#17252a}.cc-ecom-platforms__lists{display:grid;grid-template-columns:minmax(0, 1fr);gap:1.25rem;margin-top:1.5rem}@media(min-width: 640px){.cc-ecom-platforms__lists{grid-template-columns:repeat(2, minmax(0, 1fr))}}.cc-ecom-platforms__lists h4{margin:0 0 .6rem;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#17252a}.cc-ecom-platforms__lists ul{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.cc-ecom-platforms__lists li{display:flex;gap:.5rem;align-items:flex-start;font-size:.92rem;line-height:1.45;color:#686868}.cc-ecom-platforms__lists li svg{flex:none;margin-top:.2rem;color:#3aafa9}.cc-ecom-platforms__lists li[data-tone=muted] svg{color:rgba(23,37,42,.4)}.cc-ecom-platforms__visual{min-width:0}.cc-ecom-admin{overflow:hidden;border:1px solid rgba(23,37,42,.1);border-radius:16px;background:#fff;box-shadow:0 28px 60px -30px rgba(23,37,42,.45)}.cc-ecom-admin__chrome{display:flex;gap:.75rem;align-items:center;padding:.6rem .85rem;border-bottom:1px solid rgba(23,37,42,.1);background:#fafbfb}.cc-ecom-admin__dots{display:flex;gap:.3rem}.cc-ecom-admin__dots i{width:.45rem;height:.45rem;border-radius:50%;background:rgba(23,37,42,.15)}.cc-ecom-admin__title{display:inline-flex;gap:.4rem;align-items:center;font-size:.7rem;font-weight:600;color:#17252a}.cc-ecom-admin__title img{width:.85rem;height:.85rem}.cc-ecom-admin__title .cc-ecom-platforms__badge{font-size:.6rem}.cc-ecom-admin__body{display:grid;gap:.85rem;padding:1rem}.cc-ecom-admin__metrics{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.5rem}.cc-ecom-admin__metric{padding:.6rem .7rem;border:1px solid rgba(23,37,42,.1);border-radius:10px}.cc-ecom-admin__metric small{display:block;font-size:.6rem;color:#686868}.cc-ecom-admin__metric strong{font-size:1rem;font-weight:600;color:#17252a}.cc-ecom-admin__chart{display:flex;gap:.4rem;align-items:flex-end;height:4.5rem;padding:.6rem .7rem 0;border:1px solid rgba(23,37,42,.1);border-radius:10px;background:linear-gradient(180deg, transparent, rgba(58, 175, 169, 0.05))}.cc-ecom-admin__chart i{flex:1;border-radius:4px 4px 0 0;background:rgba(58,175,169,.35)}.cc-ecom-admin__chart i:last-child{background:#3aafa9}.cc-ecom-admin__rows{display:grid;gap:.4rem}.cc-ecom-admin__row{display:grid;grid-template-columns:1.6rem minmax(0, 1fr) 3rem;gap:.6rem;align-items:center}.cc-ecom-admin__row i{height:1.6rem;border-radius:6px;background:linear-gradient(160deg, #f1ece2, #e5dccb)}.cc-ecom-admin__row b,.cc-ecom-admin__row em{height:.45rem;border-radius:99px;background:rgba(23,37,42,.08)}.cc-ecom-admin__row em{background:rgba(58,175,169,.25)}.cc-ecom-admin__integrations{display:flex;gap:.45rem;align-items:center;padding:.65rem 1rem;border-top:1px solid rgba(23,37,42,.1);background:#fafbfb}.cc-ecom-admin__integrations small{margin-right:auto;font-size:.62rem;color:#686868}.cc-ecom-admin__integration{display:grid;place-items:center;width:1.75rem;height:1.75rem;border:1px solid rgba(23,37,42,.1);border-radius:8px;background:#fff}.cc-ecom-admin__integration img{width:1rem;height:1rem}.cc-ill-ecom__links path,.cc-ill-ecom__line{fill:none;stroke:#3aafa9;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1}.cc-ill-ecom__node{fill:#fff;stroke:#3aafa9;stroke-width:1.7}.cc-ill-ecom__pulse{fill:rgba(58,175,169,.18);stroke:#3aafa9;stroke-width:1.2}.cc-seo-process__step[data-anim=play] .cc-ill-ecom__links path{animation:cc-ecom-process-line .75s cubic-bezier(0.22, 1, 0.36, 1) forwards;animation-delay:calc(var(--cc-ill-segment, 0)*.11s)}.cc-seo-process__step[data-anim=play] .cc-ill-ecom__line{animation:cc-ecom-process-line 1s cubic-bezier(0.22, 1, 0.36, 1) forwards}.cc-seo-process__step[data-anim=play] .cc-ill-ecom__node{animation:cc-ecom-process-node .55s cubic-bezier(0.22, 1, 0.36, 1) both;animation-delay:calc(.12s + var(--cc-ill-node, 0)*.08s)}.cc-seo-process__step[data-anim=play] .cc-ill-ecom__pulse{animation:cc-ecom-process-pulse 1.4s ease-in-out infinite}@keyframes cc-ecom-process-line{to{stroke-dashoffset:0}}@keyframes cc-ecom-process-node{from{opacity:0;transform:scale(0.4);transform-box:fill-box;transform-origin:center}}@keyframes cc-ecom-process-pulse{50%{opacity:.35}}.cc-ecom-launch{content-visibility:auto;contain-intrinsic-size:auto 520px;display:flex;flex-direction:column;gap:1rem;min-height:100%;padding:clamp(1rem,2.5vw,1.5rem);border:1px solid rgba(23,37,42,.1);border-radius:16px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.6)),#f5f7f9;box-shadow:0 4px 24px rgba(0,0,0,.06)}.cc-ecom-launch__head{display:flex;gap:.65rem;align-items:center}.cc-ecom-launch__head>span:nth-child(2){display:flex;flex:1;flex-direction:column}.cc-ecom-launch__head small{font-size:.6rem;letter-spacing:.07em;text-transform:uppercase;color:#686868}.cc-ecom-launch__head strong{font-size:.95rem;color:#17252a}.cc-ecom-launch__head em{padding:.2rem .6rem;border-radius:99px;background:rgba(58,175,169,.14);font-size:.66rem;font-style:normal;font-weight:600;color:#176b66}.cc-ecom-launch__icon{display:grid;place-items:center;width:2rem;height:2rem;border-radius:10px;background:#17252a;color:#fff}.cc-ecom-launch__list{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.cc-ecom-launch__list li{display:flex;gap:.55rem;align-items:center;padding:.55rem .7rem;border:1px solid rgba(23,37,42,.1);border-radius:10px;background:#fff;font-size:.85rem;color:#17252a}.cc-ecom-launch__list li svg{flex:none;color:#3aafa9}.cc-ecom-launch__track{height:.4rem;overflow:hidden;border-radius:99px;background:rgba(23,37,42,.08)}.cc-ecom-launch__track i{display:block;width:100%;height:100%;background:#3aafa9}.cc-ecom-launch p{margin:0;font-size:.82rem;color:#686868}@media(prefers-reduced-motion: reduce){.cc-ecom-canvas__card{opacity:1;transform:none;animation:none}.cc-ecom-speed__bar i{animation:none}.cc-seo-process__step[data-anim=play] .cc-ill-ecom__links path,.cc-seo-process__step[data-anim=play] .cc-ill-ecom__line,.cc-seo-process__step[data-anim=play] .cc-ill-ecom__node,.cc-seo-process__step[data-anim=play] .cc-ill-ecom__pulse{animation:none;stroke-dashoffset:0}}.cc-ecom-canvas__cart,.cc-ecom-search__tag{background:#176b66}.cc-shop-hero{padding-inline:12px}@media(max-width: 809px){.cc-main--shopify-subpage .cc-shop-hero.cc-section{padding-top:calc(80px + 3rem)}}.cc-shop-hero{overflow:hidden;background:radial-gradient(60rem 26rem at 50% 0%, rgba(58, 175, 169, 0.1), transparent 70%),#fff}.cc-shop-hero__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-shop-hero__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-shop-hero__copy{display:flex;flex-direction:column;align-items:center;gap:clamp(.9rem,1.4vw,1.2rem);max-width:52rem;margin:0 auto;text-align:center}.cc-shop-hero__copy .cc-seo-cta-row,.cc-shop-hero__copy .cc-seo-hero__actions{justify-content:center}.cc-shop-hero__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-shop-hero__title b,.cc-shop-hero__title strong{font-weight:inherit;color:#3aafa9}.cc-shop-hero__title{font-size:clamp(2.2rem,4.4vw,4.25rem);line-height:1.03;letter-spacing:-0.045em;hyphens:manual}.cc-shop-hero__lead{max-width:40rem;margin:0;font-size:clamp(.98rem,1.2vw,1.12rem);line-height:1.65;color:#686868;text-wrap:pretty}.cc-shop-hero__services{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));max-width:58rem;margin:clamp(1.75rem,3vw,2.5rem) auto 0;overflow:hidden;border:1px solid rgba(23,37,42,.1);border-radius:18px;background:rgba(255,255,255,.7);backdrop-filter:blur(10px)}@media(min-width: 810px){.cc-shop-hero__services{grid-template-columns:repeat(4, minmax(0, 1fr))}}.cc-shop-hero__service{display:flex;flex-direction:column;gap:.2rem;padding:.95rem 1rem;border-right:1px solid rgba(23,37,42,.1);border-bottom:1px solid rgba(23,37,42,.1);color:inherit;text-align:center;text-decoration:none;transition:background-color .25s ease}.cc-shop-hero__service strong{font-size:.92rem;font-weight:600;color:#17252a}.cc-shop-hero__service span{font-size:.76rem;color:#686868}.cc-shop-hero__service:hover{background:rgba(58,175,169,.08)}@media(min-width: 810px){.cc-shop-hero__service{border-bottom:0}.cc-shop-hero__service:last-child{border-right:0}}@media(max-width: 809px){.cc-shop-hero__service:nth-child(2n){border-right:0}.cc-shop-hero__service:nth-last-child(-n+2){border-bottom:0}}.cc-shop-hero__logos{max-width:44rem;margin:clamp(1rem,3vw,2rem) auto 0}.cc-shop-hero__logos .cc-hero__logo-band{position:static;width:100%;max-width:100%;padding:0;pointer-events:auto}.cc-shop-hero__logos .cc-hero__logo-band-caption{opacity:1;animation:none;font-size:.75rem;text-align:center;margin-bottom:.5rem}.cc-shop-hero__logos .cc-hero__logo-marquee{mask-image:linear-gradient(90deg, transparent 0%, #000 10%, #000 90%, transparent 100%)}.cc-shop-gallery{margin:clamp(2rem,4vw,3.25rem) -12px 0;padding:1.5rem 0 5.5rem}.cc-shop-gallery__track{display:flex;gap:clamp(.65rem,1.2vw,1.1rem);justify-content:center}.cc-shop-gallery__card{position:relative;flex:none;width:clamp(8.5rem,13.5vw,12.5rem);margin:0;opacity:0;transform:translateY(var(--cc-shop-offset));animation:cc-shop-rise .9s cubic-bezier(0.22, 1, 0.36, 1) forwards;animation-delay:calc(var(--cc-shop-i)*.07s + .1s)}.cc-shop-gallery__card img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:18px;box-shadow:0 1px 2px rgba(23,37,42,.06),0 22px 46px -22px rgba(23,37,42,.4);transform:translateY(calc(var(--cc-shop-scroll, 0) * var(--cc-shop-depth) * -70px));transition:transform .12s linear}@keyframes cc-shop-rise{from{opacity:0;transform:translateY(calc(var(--cc-shop-offset) + 40px))}to{opacity:1;transform:translateY(var(--cc-shop-offset))}}.cc-shop-chip{position:absolute;z-index:2;display:inline-flex;gap:.5rem;align-items:center;padding:.5rem .7rem;border:1px solid rgba(23,37,42,.1);border-radius:12px;background:rgba(255,255,255,.97);box-shadow:0 1px 2px rgba(23,37,42,.06),0 22px 46px -22px rgba(23,37,42,.4);font-size:.66rem;color:#686868;white-space:nowrap;opacity:0;animation:cc-shop-chip-in .7s cubic-bezier(0.22, 1, 0.36, 1) forwards}.cc-shop-chip>span{display:flex;flex-direction:column;line-height:1.25}.cc-shop-chip strong{font-weight:600;color:#17252a}.cc-shop-chip small{font-size:.58rem}.cc-shop-chip__logo{display:grid;flex:none;place-items:center;width:1.6rem;height:1.6rem;border:1px solid rgba(23,37,42,.1);border-radius:7px;background:#fff}.cc-shop-chip__check{padding:.12rem;border-radius:50%;background:rgba(58,175,169,.15);color:#176b66}.cc-shop-chip--order{bottom:-1.4rem;left:-1.2rem;animation-delay:.9s}.cc-shop-chip--sync{top:1rem;right:-1.5rem;animation-delay:1.1s}.cc-shop-chip--live{bottom:1rem;left:50%;translate:-50% 0;animation-delay:1.3s}.cc-shop-chip--live i{width:.45rem;height:.45rem;border-radius:50%;background:#2fb36b;box-shadow:0 0 0 3px rgba(47,179,107,.2)}.cc-shop-chip--why{top:1.25rem;left:-1rem;animation-delay:.2s}@keyframes cc-shop-chip-in{from{opacity:0;transform:translateY(8px) scale(0.96)}to{opacity:1;transform:none}}.cc-shop-badge{position:fixed;bottom:calc(1.25rem + env(safe-area-inset-bottom, 0px));left:1.25rem;z-index:70;display:grid;place-items:center;width:6.5rem;height:6.5rem;padding:0;border:0;border-radius:50%;background:#17252a;box-shadow:0 16px 40px -14px rgba(23,37,42,.6);color:#fff;cursor:pointer;opacity:0;transform:scale(0.8);pointer-events:none;transition:opacity .35s ease,transform .45s cubic-bezier(0.22, 1, 0.36, 1)}.cc-shop-badge[data-visible=true]{opacity:1;transform:none;pointer-events:auto}.cc-shop-badge[data-visible=true] .cc-shop-badge__ring{animation-play-state:running}.cc-shop-badge:hover{transform:scale(1.05)}.cc-shop-badge:focus-visible{outline:3px solid rgba(58,175,169,.5);outline-offset:3px}@media(max-width: 639px){.cc-shop-badge{width:5rem;height:5rem;left:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom, 0px))}}.cc-shop-badge__ring{position:absolute;inset:0;width:100%;height:100%;animation:cc-shop-spin 16s linear infinite paused;will-change:transform}.cc-shop-badge__ring text{fill:#fff;font-size:8.2px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.cc-shop-badge__core{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;background:#3aafa9}.cc-shop-badge__core svg{width:1.1rem;height:1.1rem;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@keyframes cc-shop-spin{to{transform:rotate(360deg)}}.cc-shop-statement{padding-inline:12px;content-visibility:auto;contain-intrinsic-size:auto 420px}.cc-shop-statement__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-shop-statement__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-shop-statement__container{display:flex;flex-direction:column;align-items:center;gap:1.25rem;text-align:center}.cc-shop-statement__text{max-width:62rem;margin:0;font-size:clamp(1.6rem,3.1vw,2.9rem);font-weight:500;line-height:1.22;letter-spacing:-0.025em;color:#17252a;text-wrap:balance}.cc-shop-statement__text span{opacity:clamp(.16,var(--cc-shop-lit, 0)*var(--cc-shop-count)*1.15 - var(--cc-shop-w),1);transition:opacity .25s linear}.cc-shop-services{padding-inline:12px;color:rgba(255,255,255,.75);background:radial-gradient(60% 55% at 50% 50%, rgba(58, 175, 169, 0.1), transparent 70%),#111818}.cc-shop-services__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-shop-services__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-shop-services__header{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-bottom:clamp(2rem,4vw,3rem);text-align:center}.cc-shop-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-shop-services__title b,.cc-shop-services__title strong{font-weight:inherit;color:#3aafa9}.cc-shop-services__title{color:#fff}.cc-shop-services__intro{max-width:38rem;margin:0;line-height:1.6}.cc-shop-services__grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:1rem}@media(min-width: 810px){.cc-shop-services__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1200px){.cc-shop-services__grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}.cc-shop-services__card{display:flex;flex-direction:column;gap:.5rem;padding:1.4rem;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:rgba(255,255,255,.04);scroll-margin-top:calc(80px + 1rem);transition:border-color .3s ease,background-color .3s ease}.cc-shop-services__card:hover{border-color:rgba(58,175,169,.45);background:rgba(255,255,255,.06)}.cc-shop-services__card h3{margin:.4rem 0 0;font-size:1.2rem;font-weight:600;color:#fff}.cc-shop-services__card p{margin:0;line-height:1.55}@media(min-width: 1200px){.cc-shop-services__card--new-store{grid-row:span 2}.cc-shop-services__card--new-store .cc-shop-services__visual{flex:1}.cc-shop-services__card--new-store .cc-shop-ui{max-width:25rem;font-size:.74rem}.cc-shop-services__card--new-store .cc-shop-ui__banner{height:9rem}.cc-shop-services__card--support{grid-column:1/-1;display:grid;grid-template-columns:minmax(0, 1.3fr) minmax(0, 1fr);grid-template-rows:auto auto 1fr;column-gap:2rem;align-items:start}.cc-shop-services__card--support .cc-shop-services__visual{grid-row:1/span 3}.cc-shop-services__card--support h3{align-self:end;margin-top:1.5rem}}.cc-shop-services__visual{display:flex;align-items:center;justify-content:center;min-height:9.5rem;padding:1rem;border-radius:14px;background:rgba(255,255,255,.06)}.cc-shop-ui{width:100%;max-width:19rem;padding:.8rem;border-radius:12px;background:#fff;box-shadow:0 18px 40px -22px rgba(0,0,0,.6);font-size:.68rem;color:#686868}.cc-shop-ui strong{color:#17252a}.cc-shop-ui__chrome{display:flex;gap:.25rem;align-items:center;margin-bottom:.6rem}.cc-shop-ui__chrome b{display:inline-flex;gap:.25rem;align-items:center;margin-left:auto;font-size:.58rem;font-weight:600;color:#17252a}.cc-shop-ui__chrome i{width:.4rem;height:.4rem;border-radius:50%;background:rgba(23,37,42,.15)}.cc-shop-ui__chrome span{margin-left:.4rem;padding:.1rem .5rem;border-radius:5px;background:rgba(23,37,42,.05);font-size:.58rem}.cc-shop-ui__banner{position:relative;height:6.5rem;overflow:hidden;border-radius:8px;background:#e9dfcf}.cc-shop-ui__banner img{object-fit:cover}.cc-shop-ui__banner>span{position:absolute;inset:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:.45rem;padding:.8rem;background:linear-gradient(90deg, rgba(255, 255, 255, 0.92), rgba(255, 255, 255, 0.2))}.cc-shop-ui__banner strong{font-size:.95rem}.cc-shop-ui__banner em{padding:.25rem .6rem;border-radius:6px;background:#17252a;font-size:.6rem;font-style:normal;color:#fff}.cc-shop-ui__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.45rem;margin-top:.55rem}.cc-shop-ui__product{display:flex;flex-direction:column;gap:.1rem;min-width:0}.cc-shop-ui__product img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:6px;margin-bottom:.2rem}.cc-shop-ui__product small{overflow:hidden;font-size:.58rem;white-space:nowrap;text-overflow:ellipsis}.cc-shop-ui__product b{font-size:.62rem;color:#17252a}.cc-shop-ui__route{display:flex;gap:.6rem;align-items:center;justify-content:center;margin-bottom:.6rem;font-weight:600;color:#17252a}.cc-shop-ui__route>span{display:inline-flex;gap:.35rem;align-items:center}.cc-shop-ui__route>svg{color:#3aafa9}.cc-shop-ui__row{display:grid;grid-template-columns:minmax(0, 1fr) auto auto;gap:.6rem;align-items:center;padding:.35rem 0;border-top:1px solid rgba(23,37,42,.1)}.cc-shop-ui__row b{color:#17252a}.cc-shop-ui__row svg{color:#176b66}.cc-shop-ui--apps{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:.5rem}.cc-shop-ui--apps span{display:grid;place-items:center;aspect-ratio:1;border:1px solid rgba(23,37,42,.1);border-radius:10px}.cc-shop-ui--checkout{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.4rem}.cc-shop-ui--checkout>small{grid-column:1/-1;text-align:right;font-weight:600;color:#17252a}.cc-shop-ui--checkout>span{display:flex;flex-direction:column;gap:.3rem;align-items:center;padding:.5rem .2rem;border:1px solid rgba(23,37,42,.1);border-radius:8px;text-align:center}.cc-shop-ui--checkout>span[data-active=true]{border-color:#3aafa9;box-shadow:0 0 0 2px rgba(58,175,169,.2);font-weight:600;color:#17252a}.cc-shop-ui--checkout em{grid-column:1/-1;padding:.5rem;border-radius:8px;background:#17252a;font-style:normal;font-weight:600;color:#fff;text-align:center}.cc-shop-ui__pay-logos{display:flex;gap:.2rem;align-items:center;height:19px}.cc-shop-ui__source{display:inline-flex;gap:.35rem;align-items:center;margin-bottom:.2rem;font-size:.6rem;font-weight:600;color:#17252a}.cc-shop-ui--growth{display:flex;flex-direction:column;gap:.25rem}.cc-shop-ui--growth strong{font-size:1.3rem}.cc-shop-ui--growth strong em{font-size:.65rem;font-style:normal;color:#176b66}.cc-shop-ui--growth svg{width:100%;height:2.6rem}.cc-shop-ui--growth svg path{fill:none;stroke:#3aafa9;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.cc-shop-ui--growth svg .cc-shop-ui__area{fill:rgba(58,175,169,.12);stroke:none}.cc-shop-ui--support{display:grid;gap:.4rem;max-width:26rem}.cc-shop-ui__task{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:.5rem;align-items:center;padding:.45rem .55rem;border:1px solid rgba(23,37,42,.1);border-radius:8px}.cc-shop-ui__task span{color:#17252a}.cc-shop-ui__task em{display:inline-flex;gap:.25rem;align-items:center;font-size:.6rem;font-style:normal}.cc-shop-ui__task em svg{color:#d39b2a}.cc-shop-ui__task[data-done=true] em svg{color:#3aafa9}.cc-shop-why{padding-inline:12px;background:#fff;content-visibility:auto;contain-intrinsic-size:auto 820px}.cc-shop-why__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-shop-why__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-shop-why__container{display:grid;grid-template-columns:minmax(0, 1fr);gap:clamp(2.5rem,5vw,5rem);align-items:center}@media(min-width: 1200px){.cc-shop-why__container{grid-template-columns:minmax(0, 1.05fr) minmax(0, 1fr)}}.cc-shop-why__collage{position:relative;padding:0 8% 12% 0}.cc-shop-why__photo{margin:0}.cc-shop-why__photo img{display:block;width:100%;height:auto;border-radius:22px;object-fit:cover}.cc-shop-why__photo--main img{aspect-ratio:11/8;box-shadow:0 1px 2px rgba(23,37,42,.06),0 22px 46px -22px rgba(23,37,42,.4)}.cc-shop-why__photo--small{position:absolute;right:0;bottom:0;width:40%;animation:cc-shop-float 7s ease-in-out infinite}.cc-shop-why__photo--small img{aspect-ratio:4/5;border:6px solid #fff;box-shadow:0 1px 2px rgba(23,37,42,.06),0 22px 46px -22px rgba(23,37,42,.4)}.cc-shop-why__copy{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.cc-shop-why__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-shop-why__title b,.cc-shop-why__title strong{font-weight:inherit;color:#3aafa9}.cc-shop-why__text,.cc-shop-why__note{margin:0;line-height:1.65;color:#686868}.cc-shop-why__note{padding:.9rem 1.1rem;border-left:3px solid #3aafa9;border-radius:0 12px 12px 0;background:rgba(58,175,169,.06);font-size:.95rem}.cc-shop-why__points{display:grid;gap:.6rem;margin:.25rem 0;padding:0;list-style:none}.cc-shop-why__points li{display:flex;gap:.6rem;align-items:flex-start;color:#17252a}.cc-shop-why__points li svg{flex:none;margin-top:.15rem;color:#3aafa9}.cc-shop-why__growth{display:flex;flex-wrap:wrap;gap:.35rem 1rem;align-items:center;padding-top:1rem;border-top:1px solid rgba(23,37,42,.1);font-size:.875rem;color:#686868}.cc-shop-why__growth a{color:#17252a;text-decoration:underline;text-decoration-color:rgba(58,175,169,.6);text-underline-offset:3px}.cc-shop-why__growth a:hover{color:#176b66}.cc-shop-why__link{display:inline-flex;gap:.45rem;align-items:center;font-weight:600;color:#17252a;text-decoration:underline;text-decoration-color:rgba(58,175,169,.6);text-underline-offset:4px}.cc-shop-why__link:hover{color:#176b66}@keyframes cc-shop-float{50%{transform:translateY(-10px)}}.cc-shop-launch{position:relative;content-visibility:auto;contain-intrinsic-size:auto 480px}.cc-shop-launch__photo{display:block;width:100%;height:auto;aspect-ratio:18/11;object-fit:cover;border-radius:16px}.cc-shop-launch__card{position:absolute;bottom:1rem;left:1rem;width:min(17rem,70%);padding:1rem;border:1px solid rgba(23,37,42,.1);border-radius:16px;background:rgba(255,255,255,.97);box-shadow:0 1px 2px rgba(23,37,42,.06),0 22px 46px -22px rgba(23,37,42,.4)}@media(max-width: 639px){.cc-shop-launch__card{position:static;width:100%;margin-top:.75rem}}.cc-shop-launch__card small{display:block;margin:.15rem 0 .6rem;font-size:.7rem;color:#686868}.cc-shop-launch__card ul{display:grid;gap:.35rem;margin:0;padding:0;list-style:none}.cc-shop-launch__card li{display:flex;gap:.45rem;align-items:center;font-size:.8rem;color:#17252a}.cc-shop-launch__card li svg{color:#3aafa9}.cc-shop-launch__head{display:flex;align-items:center;justify-content:space-between}.cc-shop-launch__head strong{color:#17252a}.cc-shop-launch__head span{display:inline-flex;gap:.35rem;align-items:center;padding:.15rem .55rem;border-radius:99px;background:rgba(47,179,107,.12);font-size:.68rem;font-weight:600;color:#23824e}.cc-shop-launch__head span i{width:.4rem;height:.4rem;border-radius:50%;background:#2fb36b}.cc-main--shopify-subpage .cc-seo-audit-banner__image{object-position:50% 72%}@media(prefers-reduced-motion: reduce){.cc-shop-gallery__card,.cc-shop-chip{opacity:1;animation:none}.cc-shop-gallery__card img{transform:none}.cc-shop-badge__ring,.cc-shop-why__photo--small{animation:none}.cc-shop-statement__text span{opacity:1}}.cc-lp-hero{padding-inline:12px;overflow:hidden}@media(max-width: 809px){.cc-main--landing-subpage .cc-lp-hero.cc-section{padding-top:calc(80px + 3rem)}}.cc-lp-hero__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-lp-hero__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-lp-hero__copy{display:flex;flex-direction:column;align-items:center;gap:clamp(.9rem,1.4vw,1.2rem);max-width:54rem;margin:0 auto;text-align:center}.cc-lp-hero__copy .cc-seo-cta-row,.cc-lp-hero__copy .cc-seo-hero__actions{justify-content:center}.cc-lp-hero__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-lp-hero__title b,.cc-lp-hero__title strong{font-weight:inherit;color:#3aafa9}.cc-lp-hero__title{font-size:clamp(2.2rem,4.4vw,4.25rem);line-height:1.03;letter-spacing:-0.045em;hyphens:manual;text-wrap:balance}.cc-lp-hero__lead{max-width:42rem;margin:0;font-size:clamp(.98rem,1.2vw,1.12rem);line-height:1.65;color:#686868;text-wrap:pretty}.cc-lp-hero__logos{max-width:44rem;margin:clamp(2rem,4vw,3rem) auto 0}.cc-lp-hero__logos .cc-hero__logo-band{position:static;width:100%;max-width:100%;padding:0;pointer-events:auto}.cc-lp-hero__logos .cc-hero__logo-band-caption{opacity:1;animation:none;font-size:.75rem;text-align:center;margin-bottom:.5rem}.cc-lp-hero__logos .cc-hero__logo-marquee{mask-image:linear-gradient(90deg, transparent 0%, #000 10%, #000 90%, transparent 100%)}.cc-lp-showcase{display:flex;flex-direction:column;align-items:center;margin-top:clamp(2rem,4vw,3rem)}.cc-lp-showcase__toggle{position:relative;z-index:2;display:inline-flex;gap:.25rem;padding:.3rem;border:1px solid rgba(23,37,42,.1);border-radius:99px;background:rgba(255,255,255,.8);backdrop-filter:blur(8px);box-shadow:0 8px 24px -16px rgba(23,37,42,.5)}.cc-lp-showcase__toggle button{min-width:6rem;padding:.5rem 1.1rem;border:0;border-radius:99px;background:rgba(0,0,0,0);font:inherit;font-size:.875rem;font-weight:600;color:#686868;cursor:pointer;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}.cc-lp-showcase__toggle button[aria-pressed=true]{background:#17252a;color:#fff;box-shadow:0 6px 16px -8px rgba(23,37,42,.7)}.cc-lp-showcase__toggle button:focus-visible{outline:2px solid #3aafa9;outline-offset:2px}.cc-lp-showcase__stage{position:relative;display:grid;grid-template-areas:"page" "left" "right";grid-template-columns:minmax(0, 1fr);gap:.4rem;width:100%;margin-top:1.5rem}.cc-lp-showcase__stage::before{content:"";position:absolute;inset:4% -10% 18%;z-index:0;background:radial-gradient(40% 55% at 30% 40%, rgba(143, 195, 255, 0.45), transparent 70%),radial-gradient(35% 50% at 72% 35%, rgba(199, 184, 255, 0.4), transparent 70%),radial-gradient(40% 50% at 55% 75%, rgba(158, 230, 210, 0.45), transparent 70%);filter:blur(30px);pointer-events:none}@media(min-width: 1200px){.cc-lp-showcase__stage{grid-template-areas:"left page right";grid-template-columns:minmax(0, 1fr) minmax(0, 42rem) minmax(0, 1fr);gap:0;align-items:center}}.cc-lp-showcase__page{position:relative;z-index:1;grid-area:page;width:100%;max-width:42rem;margin:0 auto .6rem;animation:cc-lp-rise .9s cubic-bezier(0.22, 1, 0.36, 1) both}@media(min-width: 1200px){.cc-lp-showcase__page{margin-bottom:0}}.cc-lp-showcase__callouts{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center;margin:0;padding:0;list-style:none}.cc-lp-showcase__callouts--left{grid-area:left}.cc-lp-showcase__callouts--right{grid-area:right}@media(min-width: 1200px){.cc-lp-showcase__callouts{display:grid;gap:2.6rem;align-content:center}.cc-lp-showcase__callouts--left{justify-items:end;padding-right:3.25rem}.cc-lp-showcase__callouts--right{justify-items:start;padding-left:3.25rem}}.cc-lp-callout{position:relative;display:flex;gap:.5rem;align-items:center;padding:.5rem .8rem .5rem .5rem;border:1px solid rgba(23,37,42,.1);border-radius:99px;background:rgba(255,255,255,.96);box-shadow:0 1px 2px rgba(23,37,42,.06),0 22px 46px -22px rgba(23,37,42,.4);font-size:.72rem;white-space:nowrap;font-weight:600;color:#17252a;opacity:0;animation:cc-lp-chip-in .7s cubic-bezier(0.22, 1, 0.36, 1) forwards;animation-delay:calc(var(--cc-lp-i)*.08s + .5s);cursor:default;transition:transform .3s cubic-bezier(0.22, 1, 0.36, 1),border-color .3s ease}.cc-lp-callout:hover{border-color:rgba(58,175,169,.5);transform:translateY(-2px)}.cc-lp-callout__icon{display:grid;flex:none;place-items:center;width:1.4rem;height:1.4rem;border-radius:50%;background:rgba(47,179,107,.14);color:#2fb36b;transition:background-color .4s ease,color .4s ease}.cc-lp-showcase[data-state=before] .cc-lp-callout__icon{background:rgba(224,86,107,.12);color:#e0566b}.cc-lp-callout__text{min-width:0;line-height:1.25}@media(min-width: 1200px){.cc-lp-callout{font-size:.8rem}.cc-lp-callout::before,.cc-lp-callout::after{content:"";position:absolute;top:50%}.cc-lp-callout::before{width:3.25rem;height:1px;background:linear-gradient(90deg, rgba(23, 37, 42, 0.35), rgba(23, 37, 42, 0.08))}.cc-lp-callout::after{width:.45rem;height:.45rem;margin-top:-0.225rem;border-radius:50%;background:#3aafa9;box-shadow:0 0 0 3px rgba(58,175,169,.2)}.cc-lp-showcase__callouts--left .cc-lp-callout::before{left:100%;background:linear-gradient(90deg, rgba(23, 37, 42, 0.08), rgba(23, 37, 42, 0.35))}.cc-lp-showcase__callouts--left .cc-lp-callout::after{left:calc(100% + 3.25rem - .225rem)}.cc-lp-showcase__callouts--right .cc-lp-callout::before{right:100%}.cc-lp-showcase__callouts--right .cc-lp-callout::after{right:calc(100% + 3.25rem - .225rem)}}.cc-lp-meter{display:flex;gap:.75rem;align-items:center;width:min(24rem,92%);margin:-1.4rem auto 0;padding:.6rem .9rem;position:relative;border:1px solid rgba(23,37,42,.1);border-radius:14px;background:rgba(255,255,255,.97);box-shadow:0 1px 2px rgba(23,37,42,.06),0 22px 46px -22px rgba(23,37,42,.4);font-size:.75rem;color:#686868}.cc-lp-meter__label{display:flex;flex-direction:column;font-weight:600;color:#17252a;line-height:1.2}.cc-lp-meter__label small{font-size:.62rem;font-weight:400;color:#686868}.cc-lp-meter__track{flex:1;height:.5rem;overflow:hidden;border-radius:99px;background:rgba(23,37,42,.08)}.cc-lp-meter__track i{display:block;width:22%;height:100%;border-radius:inherit;background:linear-gradient(90deg, #f0a35a, #e0566b);transition:width 1.1s cubic-bezier(0.22, 1, 0.36, 1),background .6s ease}.cc-lp-showcase[data-state=after] .cc-lp-meter__track i{width:84%;background:linear-gradient(90deg, #3aafa9, #2fb36b)}.cc-lp-meter b{min-width:2.5rem;font-weight:700;color:#17252a;text-align:right}.cc-lp-mock{position:relative;overflow:hidden;container-type:inline-size;border:1px solid rgba(23,37,42,.1);border-radius:18px;background:#fff;box-shadow:0 1px 2px rgba(23,37,42,.06),0 40px 80px -40px rgba(23,37,42,.45);color:#17252a;text-align:left}.cc-lp-mock__chrome{display:flex;gap:.35rem;align-items:center;padding:.55rem .75rem;border-bottom:1px solid rgba(23,37,42,.1);background:#f7f8fa}.cc-lp-mock__chrome>i{width:.5rem;height:.5rem;border-radius:50%;background:rgba(23,37,42,.15)}.cc-lp-mock__url{display:inline-flex;min-width:0;overflow:hidden;white-space:nowrap;gap:.3rem;align-items:center;margin-left:.6rem;padding:.2rem .6rem;border-radius:99px;background:#fff;font-size:.66rem;color:#686868}.cc-lp-mock__speed{display:grid;flex:none;margin-left:auto;white-space:nowrap;font-size:.64rem;font-weight:600}.cc-lp-mock__speed>span{display:inline-flex;grid-area:1/1;gap:.25rem;align-items:center;justify-self:end;padding:.18rem .5rem;border-radius:99px;transition:opacity .4s ease}.cc-lp-mock__speed-before{background:rgba(224,86,107,.1);color:#e0566b}.cc-lp-mock__speed-before svg{animation:cc-lp-spin 1s linear infinite}.cc-lp-mock__speed-after{background:rgba(47,179,107,.12);color:#176638;opacity:0}.cc-lp-mock[data-state=after] .cc-lp-mock__speed-before{opacity:0}.cc-lp-mock[data-state=after] .cc-lp-mock__speed-after{opacity:1}.cc-lp-mock__stack{display:grid}.cc-lp-mock__layer{grid-area:1/1;transition:opacity .55s ease,filter .55s ease,transform .7s cubic-bezier(0.22, 1, 0.36, 1)}.cc-lp-mock__layer--after{opacity:0;filter:blur(6px);transform:scale(0.98)}.cc-lp-mock[data-state=after] .cc-lp-mock__layer--before{opacity:0;filter:blur(6px);transform:scale(1.02);pointer-events:none}.cc-lp-mock[data-state=after] .cc-lp-mock__layer--after{opacity:1;filter:none;transform:none}.cc-lp-mock__bar{display:flex;gap:3cqi;align-items:center;justify-content:space-between;padding:2.6cqi 4.5cqi;border-bottom:1px solid rgba(23,37,42,.1);border-radius:6px;transition:opacity .35s ease,box-shadow .35s ease}.cc-lp-mock__logo{display:inline-flex;gap:.35em;align-items:baseline;margin-right:auto;font-size:max(.7rem,2.8cqi);font-weight:800;letter-spacing:-0.03em}.cc-lp-mock__logo small{font-size:.7em;font-weight:500;color:#686868}.cc-lp-mock__nav{display:flex;gap:2.4cqi;font-size:max(.5rem,1.8cqi);color:#686868}.cc-lp-mock__variant{margin-right:1.5cqi;padding:.5cqi 1.6cqi;border-radius:99px;background:rgba(199,184,255,.35);font-size:max(.5rem,1.6cqi);font-weight:700;color:#5a46c7;opacity:0;transform:scale(0.8);transition:opacity .35s ease,transform .45s cubic-bezier(0.22, 1, 0.36, 1)}.cc-lp-mock[data-focus=test] .cc-lp-mock__variant,.cc-lp-mock[data-variant=true] .cc-lp-mock__variant{opacity:1;transform:none}.cc-lp-mock__body{display:grid;grid-template-columns:minmax(0, 1.2fr) minmax(0, 1fr);gap:4cqi;align-items:center;padding:4.5cqi}.cc-lp-mock__copy{display:flex;flex-direction:column;gap:2.2cqi;align-items:flex-start}.cc-lp-mock [data-part]{border-radius:6px;transition:opacity .35s ease,box-shadow .35s ease,transform .45s cubic-bezier(0.22, 1, 0.36, 1)}.cc-lp-mock__title{font-size:max(.85rem,4.4cqi);font-weight:750;line-height:1.08;letter-spacing:-0.03em}.cc-lp-mock__text{margin:0;font-size:max(.55rem,1.9cqi);line-height:1.45;color:#686868}.cc-lp-mock__buttons{display:flex;flex-wrap:wrap;gap:1.2cqi}.cc-lp-mock__buttons em{padding:1cqi 2.2cqi;border-radius:4px;font-size:max(.5rem,1.6cqi);font-style:normal;font-weight:600;color:#fff}.cc-lp-mock__buttons em:nth-child(1){background:#8a8f98}.cc-lp-mock__buttons em:nth-child(2){background:#d48a3c}.cc-lp-mock__buttons em:nth-child(3){background:#5b7bd5}.cc-lp-mock__form{display:grid;gap:1.2cqi;width:100%}.cc-lp-mock__form>span{padding:1.3cqi 1.8cqi;border:1px solid rgba(23,37,42,.1);border-radius:5px;background:#fbfbfc;font-size:max(.5rem,1.6cqi);color:#686868}.cc-lp-mock__form--long{grid-template-columns:repeat(2, minmax(0, 1fr));gap:.8cqi}.cc-lp-mock__form--long>span{padding:.8cqi 1.4cqi;font-size:max(.45rem,1.35cqi)}.cc-lp-mock__form--long>span:last-child{grid-column:1/-1;padding-bottom:3cqi}.cc-lp-mock__cta{padding:1.6cqi 2cqi;border-radius:6px;background:#3aafa9;box-shadow:0 6px 14px -8px rgba(45,143,138,.9);font-size:max(.55rem,1.8cqi);font-style:normal;font-weight:700;color:#fff;text-align:center}.cc-lp-mock__trust{display:flex;flex-direction:column;gap:1.4cqi;width:100%;font-size:max(.48rem,1.5cqi);color:#686868}.cc-lp-mock__trust--empty{min-height:2cqi}.cc-lp-mock__quote{display:flex;gap:1.4cqi;align-items:center}.cc-lp-mock__quote img{flex:none;width:max(1.3rem,5.2cqi);height:max(1.3rem,5.2cqi);border-radius:50%;object-fit:cover}.cc-lp-mock__quote>span{display:flex;flex-direction:column;gap:.3cqi;line-height:1.3}.cc-lp-mock__quote small{font-size:.9em;font-weight:600;color:#17252a}.cc-lp-mock__quote-text{font-style:italic;color:#17252a}.cc-lp-mock__stars{display:inline-flex;gap:.2cqi;color:#f5b301}.cc-lp-mock__stars svg{fill:currentColor}.cc-lp-mock__clients{display:flex;flex-wrap:wrap;gap:.6cqi 2.4cqi;padding-top:1.2cqi;border-top:1px solid rgba(23,37,42,.1)}.cc-lp-mock__clients b{font-size:max(.45rem,1.45cqi);color:#686868;white-space:nowrap}.cc-lp-mock__clients b:nth-child(1){font-family:Georgia,"Times New Roman",serif;font-style:italic;font-weight:600}.cc-lp-mock__clients b:nth-child(2){font-weight:800;letter-spacing:.06em;text-transform:uppercase}.cc-lp-mock__clients b:nth-child(3){font-weight:300;letter-spacing:.18em;text-transform:uppercase}.cc-lp-mock__clients b:nth-child(4){font-family:Georgia,"Times New Roman",serif;font-weight:700}.cc-lp-mock__consent{font-size:max(.45rem,1.35cqi);color:#686868}.cc-lp-mock__mark{width:1.15em;height:1.15em;align-self:center}.cc-lp-mock__mark rect{fill:#3aafa9}.cc-lp-mock__mark path{fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.cc-lp-mock__phone{display:inline-flex;gap:.35em;align-items:center;font-size:max(.5rem,1.6cqi);font-weight:600;color:#17252a}.cc-lp-mock__photo{position:relative;overflow:hidden;aspect-ratio:4/5;border-radius:10px;background:#eef1f4}.cc-lp-mock__photo img{display:block;width:100%;height:100%;object-fit:cover}.cc-lp-mock__photo--loading{background:linear-gradient(100deg, #eceff3 30%, #f7f8fa 50%, #eceff3 70%) 0 0/200% 100%;animation:cc-lp-shimmer 1.4s linear infinite}.cc-lp-mock[data-focus=nav] .cc-lp-mock__layer--after [data-part]:not([data-part=nav]):not(:has([data-part=nav])){filter:saturate(0.35)}.cc-lp-mock[data-focus=nav] [data-part=nav]{box-shadow:0 0 0 2px #3aafa9,0 0 0 7px rgba(58,175,169,.18);opacity:1}.cc-lp-mock[data-focus=headline] .cc-lp-mock__layer--after [data-part]:not([data-part=headline]):not(:has([data-part=headline])){filter:saturate(0.35)}.cc-lp-mock[data-focus=headline] [data-part=headline]{box-shadow:0 0 0 2px #3aafa9,0 0 0 7px rgba(58,175,169,.18);opacity:1}.cc-lp-mock[data-focus=cta] .cc-lp-mock__layer--after [data-part]:not([data-part=cta]):not(:has([data-part=cta])){filter:saturate(0.35)}.cc-lp-mock[data-focus=cta] [data-part=cta]{box-shadow:0 0 0 2px #3aafa9,0 0 0 7px rgba(58,175,169,.18);opacity:1}.cc-lp-mock[data-focus=form] .cc-lp-mock__layer--after [data-part]:not([data-part=form]):not(:has([data-part=form])){filter:saturate(0.35)}.cc-lp-mock[data-focus=form] [data-part=form]{box-shadow:0 0 0 2px #3aafa9,0 0 0 7px rgba(58,175,169,.18);opacity:1}.cc-lp-mock[data-focus=trust] .cc-lp-mock__layer--after [data-part]:not([data-part=trust]):not(:has([data-part=trust])){filter:saturate(0.35)}.cc-lp-mock[data-focus=trust] [data-part=trust]{box-shadow:0 0 0 2px #3aafa9,0 0 0 7px rgba(58,175,169,.18);opacity:1}.cc-lp-mock[data-focus=speed] .cc-lp-mock__layer--after [data-part]:not([data-part=speed]):not(:has([data-part=speed])){filter:saturate(0.35)}.cc-lp-mock[data-focus=speed] [data-part=speed]{box-shadow:0 0 0 2px #3aafa9,0 0 0 7px rgba(58,175,169,.18);opacity:1}.cc-lp-mock[data-focus=test] .cc-lp-mock__layer--after [data-part]:not([data-part=test]):not(:has([data-part=test])){filter:saturate(0.35)}.cc-lp-mock[data-focus=test] [data-part=test]{box-shadow:0 0 0 2px #3aafa9,0 0 0 7px rgba(58,175,169,.18);opacity:1}.cc-lp-mock[data-focus] .cc-lp-mock__layer--after .cc-lp-mock__photo,.cc-lp-mock[data-focus] .cc-lp-mock__layer--after .cc-lp-mock__text,.cc-lp-mock[data-focus=cta] .cc-lp-mock__layer--after .cc-lp-mock__form>span{filter:saturate(0.35);transition:filter .35s ease}@keyframes cc-lp-rise{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes cc-lp-chip-in{from{opacity:0;transform:translateY(8px) scale(0.96)}to{opacity:1;transform:none}}@keyframes cc-lp-spin{to{transform:rotate(360deg)}}@keyframes cc-lp-shimmer{to{background-position:-200% 0}}.cc-lp-anatomy{padding-inline:12px}.cc-main--landing-subpage .cc-lp-anatomy.cc-section{background:linear-gradient(180deg, #ffffff 0%, #f5f7f9 18%, #f5f7f9 82%, #ffffff 100%)}.cc-lp-anatomy__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-lp-anatomy__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-lp-anatomy__header{display:flex;flex-direction:column;align-items:center;gap:1rem;max-width:46rem;margin:0 auto clamp(2rem,5vw,4rem);text-align:center}.cc-lp-anatomy__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-lp-anatomy__title b,.cc-lp-anatomy__title strong{font-weight:inherit;color:#3aafa9}.cc-lp-anatomy__title{hyphens:manual;text-wrap:balance}.cc-lp-anatomy__intro{margin:0;line-height:1.65;color:#686868;text-wrap:pretty}.cc-lp-anatomy__layout{display:grid;grid-template-columns:minmax(0, 1fr);gap:2rem}@media(min-width: 810px){.cc-lp-anatomy__layout{grid-template-columns:minmax(0, 1.1fr) minmax(0, 1fr);gap:clamp(2.5rem,5vw,5rem)}}.cc-lp-anatomy__sticky{display:flex;flex-direction:column;gap:1rem}@media(min-width: 810px){.cc-lp-anatomy__sticky{position:sticky;top:calc(80px + 2rem)}}@media(max-width: 809px){.cc-lp-anatomy .cc-lp-anatomy__view--page .cc-lp-mock [data-part],.cc-lp-anatomy .cc-lp-anatomy__view--page .cc-lp-mock__photo,.cc-lp-anatomy .cc-lp-anatomy__view--page .cc-lp-mock__text,.cc-lp-anatomy .cc-lp-anatomy__view--page .cc-lp-mock__form>span{opacity:1 !important;box-shadow:none !important}.cc-lp-anatomy .cc-lp-anatomy__view--page .cc-lp-mock__variant{opacity:0 !important}.cc-lp-anatomy__checks{display:none !important}}.cc-lp-anatomy__checks{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center;margin:0;padding:0;list-style:none}.cc-lp-anatomy__checks li{display:inline-flex;gap:.3rem;align-items:center;padding:.3rem .6rem;border:1px solid rgba(23,37,42,.1);border-radius:99px;background:#fff;font-size:.72rem;font-weight:600;color:#686868;transition:background-color .35s ease,color .35s ease,border-color .35s ease}.cc-lp-anatomy__checks li svg{opacity:.25;transition:opacity .35s ease}.cc-lp-anatomy__checks li[data-done=true]{border-color:rgba(0,0,0,0);background:#17252a;color:#fff}.cc-lp-anatomy__checks li[data-done=true] svg{opacity:1;color:#9ee6d2}.cc-lp-anatomy__steps{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.cc-lp-anatomy__step{position:relative;padding:1.5rem 0 1.5rem 1.5rem;border-left:2px solid rgba(23,37,42,.1);transition:opacity .4s ease,border-color .4s ease}@media(min-width: 810px){.cc-lp-anatomy__step{display:flex;flex-direction:column;justify-content:center;min-height:46vh;opacity:.38}.cc-lp-anatomy__step[data-active=true]{border-color:#3aafa9;opacity:1}}.cc-lp-anatomy__step h3{margin:.35rem 0 .5rem;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:600;line-height:1.2;letter-spacing:-0.02em;color:#17252a}.cc-lp-anatomy__step p{max-width:32rem;margin:0;line-height:1.65;color:#686868}.cc-lp-anatomy__num{font-size:.8rem;font-weight:700;letter-spacing:.08em;color:#176b66}.cc-lp-anatomy__cta{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:center;padding:1.5rem 0 0 1.5rem}.cc-lp-anatomy__cta small{font-size:.85rem;color:#686868}.cc-lp-services{padding-inline:12px;content-visibility:auto;contain-intrinsic-size:auto 1100px}.cc-lp-services__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-lp-services__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-lp-services__header{display:flex;flex-direction:column;align-items:center;gap:1rem;max-width:44rem;margin:0 auto clamp(2rem,4vw,3rem);text-align:center}.cc-lp-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-lp-services__title b,.cc-lp-services__title strong{font-weight:inherit;color:#3aafa9}.cc-lp-services__title{hyphens:manual;text-wrap:balance}.cc-lp-services__intro{margin:0;line-height:1.6;color:#686868}.cc-lp-services__grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:1rem}@media(min-width: 810px){.cc-lp-services__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1200px){.cc-lp-services__grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}.cc-lp-services__card{display:flex;flex-direction:column;gap:.5rem;padding:.75rem .75rem 1.4rem;border:1px solid rgba(23,37,42,.1);border-radius:24px;background:#fff;scroll-margin-top:calc(80px + 1rem);transition:transform .4s cubic-bezier(0.22, 1, 0.36, 1),box-shadow .4s ease}.cc-lp-services__card:hover{transform:translateY(-4px);box-shadow:0 1px 2px rgba(23,37,42,.06),0 22px 46px -22px rgba(23,37,42,.4)}.cc-lp-services__card:hover .cc-lp-ui{transform:translateY(-3px) scale(1.02)}.cc-lp-services__card h3{margin:.75rem .65rem 0;font-size:1.15rem;font-weight:600;color:#17252a}.cc-lp-services__card p{margin:0 .65rem;line-height:1.55;color:#686868}.cc-lp-services__visual{display:flex;align-items:center;justify-content:center;min-height:12.5rem;padding:1.25rem;border-radius:18px;background:radial-gradient(70% 90% at 0% 0%, rgba(143, 195, 255, 0.55), transparent 70%),radial-gradient(70% 90% at 100% 100%, rgba(158, 230, 210, 0.6), transparent 70%),#eef4fb}.cc-lp-services__card--optimization .cc-lp-services__visual,.cc-lp-services__card--tracking .cc-lp-services__visual{background:radial-gradient(70% 90% at 100% 0%, rgba(199, 184, 255, 0.6), transparent 70%),radial-gradient(70% 90% at 0% 100%, rgba(143, 195, 255, 0.5), transparent 70%),#f1f0fb}.cc-lp-services__card--ab-test .cc-lp-services__visual,.cc-lp-services__card--forms .cc-lp-services__visual{background:radial-gradient(70% 90% at 0% 100%, rgba(158, 230, 210, 0.65), transparent 70%),radial-gradient(70% 90% at 100% 0%, rgba(199, 184, 255, 0.45), transparent 70%),#eef8f5}.cc-lp-ui{position:relative;width:100%;max-width:17rem;padding:.85rem;border:1px solid rgba(255,255,255,.8);border-radius:14px;background:rgba(255,255,255,.94);box-shadow:0 1px 2px rgba(23,37,42,.06),0 22px 46px -22px rgba(23,37,42,.4);font-size:.7rem;color:#686868;transition:transform .45s cubic-bezier(0.22, 1, 0.36, 1)}.cc-lp-ui strong{font-weight:650;color:#17252a}.cc-lp-ui__source{display:inline-flex;gap:.35rem;align-items:center;font-size:.66rem;font-weight:600;color:#17252a}.cc-lp-ui__source b{color:#176638}.cc-lp-ui--campaign{display:flex;flex-direction:column;gap:.45rem}.cc-lp-ui__ad-site{display:flex;gap:.4rem;align-items:center;margin-bottom:.2rem}.cc-lp-ui__ad-site>span:last-child{display:flex;flex-direction:column;line-height:1.2}.cc-lp-ui__ad-site b{font-size:.66rem;font-weight:600;color:#17252a}.cc-lp-ui__favicon{display:grid;place-items:center;width:1.15rem;height:1.15rem;border-radius:50%;background:#eef2f6}.cc-lp-ui__favicon svg{width:.75rem;height:.75rem}.cc-lp-ui__sitelinks{display:flex;flex-wrap:wrap;gap:.15rem .6rem;margin-top:.25rem;font-size:.62rem;color:#1a4fd6}.cc-lp-ui__contact{display:block;font-size:.6rem;font-weight:400;color:#686868}.cc-lp-ui__ad{display:flex;flex-direction:column;gap:.1rem;padding:.55rem .65rem;border:1px solid rgba(23,37,42,.1);border-radius:10px}.cc-lp-ui__ad small{font-size:.6rem}.cc-lp-ui__ad strong{font-size:.78rem;color:#1a4fd6}.cc-lp-ui__match{display:inline-flex;gap:.25rem;align-items:center;align-self:center;padding:.15rem .55rem;border-radius:99px;background:rgba(47,179,107,.12);font-size:.62rem;font-weight:600;color:#176638}.cc-lp-ui__landing{display:flex;flex-direction:column;gap:.45rem;padding:.6rem .65rem;border-radius:10px;background:#f7f8fa}.cc-lp-ui__landing strong{font-size:.82rem}.cc-lp-ui__landing em{width:45%;height:.9rem;border-radius:5px;background:#3aafa9}.cc-lp-ui__channels{position:absolute;top:-0.7rem;right:-0.7rem;display:flex;gap:.25rem}.cc-lp-ui__channels span{display:grid;place-items:center;width:1.6rem;height:1.6rem;border:1px solid rgba(23,37,42,.1);border-radius:8px;background:#fff;box-shadow:0 6px 14px -8px rgba(23,37,42,.5)}.cc-lp-ui--heatmap{display:flex;flex-direction:column;gap:.5rem}.cc-lp-ui__heat{position:relative;height:6.2rem;overflow:hidden;padding:.7rem;border-radius:10px;background:#f7f8fa}.cc-lp-ui__heat-title{position:relative;z-index:1;display:block;font-size:.78rem}.cc-lp-ui__heat-text{position:relative;z-index:1;display:block;margin-top:.15rem;font-size:.6rem}.cc-lp-ui__fold{position:absolute;right:.5rem;bottom:2.05rem;left:.5rem;border-top:1px dashed rgba(224,86,107,.6);font-size:.52rem;font-weight:600;color:#e0566b;text-align:right}.cc-lp-ui__blob{position:absolute;border-radius:50%;filter:blur(8px)}.cc-lp-ui__blob--a{top:.2rem;left:.6rem;width:5rem;height:2.6rem;background:radial-gradient(circle, rgba(255, 90, 60, 0.75), rgba(255, 194, 60, 0.45) 55%, transparent 75%)}.cc-lp-ui__blob--b{top:1.6rem;right:1rem;width:3rem;height:2rem;background:radial-gradient(circle, rgba(255, 194, 60, 0.6), rgba(94, 224, 160, 0.3) 60%, transparent 80%)}.cc-lp-ui__ghost-button{position:absolute;bottom:.55rem;left:.7rem;padding:.2rem .55rem;border-radius:5px;background:rgba(58,175,169,.35);font-size:.58rem;font-style:normal;font-weight:700;color:#fff}.cc-lp-ui__cursor{position:absolute;bottom:1.2rem;left:5.8rem;color:#17252a;fill:#fff;animation:cc-lp-cursor 3.2s ease-in-out infinite}.cc-lp-ui__insight{align-self:flex-start;padding:.15rem .55rem;border-radius:99px;background:rgba(224,86,107,.1);font-size:.62rem;font-weight:600;color:#e0566b}.cc-lp-ui--ab{display:grid;gap:.5rem}.cc-lp-ui__variant{display:flex;flex-direction:column;gap:.25rem;padding:.55rem .65rem;border:1px solid rgba(23,37,42,.1);border-radius:10px}.cc-lp-ui__variant small{display:flex;align-items:center;justify-content:space-between;font-size:.6rem;font-weight:600}.cc-lp-ui__variant small b{display:inline-flex;gap:.2rem;align-items:center;padding:.05rem .4rem;border-radius:99px;background:rgba(47,179,107,.14);color:#176638}.cc-lp-ui__variant[data-winner=true]{border-color:rgba(47,179,107,.45)}.cc-lp-ui__bar{position:relative;height:.4rem;overflow:hidden;border-radius:99px;background:rgba(23,37,42,.08)}.cc-lp-ui__bar::after{content:"";position:absolute;inset:0 auto 0 0;width:var(--cc-lp-bar);border-radius:inherit;background:rgba(23,37,42,.35)}[data-winner=true] .cc-lp-ui__bar::after{background:linear-gradient(90deg, #3aafa9, #2fb36b)}.cc-lp-ui__metric{font-size:.6rem;text-align:right}.cc-lp-ui--speed{display:flex;gap:.85rem;align-items:center}.cc-lp-ui__ring{position:relative;display:grid;flex:none;place-items:center;width:3.6rem;height:3.6rem;color:#2fb36b}.cc-lp-ui__ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.cc-lp-ui__ring svg circle{fill:none;stroke:rgba(47,179,107,.15);stroke-width:4}.cc-lp-ui__ring-value{stroke:#2fb36b !important;stroke-dasharray:94 100;stroke-linecap:round}.cc-lp-ui__vitals{display:grid;flex:1;gap:.3rem}.cc-lp-ui__vital{display:flex;gap:.4rem;align-items:center;font-weight:600;color:#17252a}.cc-lp-ui__vital i{width:.45rem;height:.45rem;border-radius:50%;background:#2fb36b}.cc-lp-ui__vital b{margin-left:auto;font-weight:500;color:#686868}.cc-lp-ui--form{padding-bottom:1.6rem}.cc-lp-ui__fields{display:grid;gap:.35rem}.cc-lp-ui__fields span[data-filled]{color:#17252a}.cc-lp-ui__fields span{padding:.4rem .55rem;border:1px solid rgba(23,37,42,.1);border-radius:6px;background:#fbfbfc}.cc-lp-ui__fields em{padding:.45rem;border-radius:6px;background:#3aafa9;font-style:normal;font-weight:700;color:#fff;text-align:center}.cc-lp-ui__toast{position:absolute;right:-0.9rem;bottom:-0.9rem;display:inline-flex;gap:.4rem;align-items:center;padding:.4rem .6rem;border:1px solid rgba(23,37,42,.1);border-radius:10px;background:#fff;box-shadow:0 1px 2px rgba(23,37,42,.06),0 22px 46px -22px rgba(23,37,42,.4);font-weight:600;color:#17252a;white-space:nowrap;animation:cc-lp-toast 4s cubic-bezier(0.22, 1, 0.36, 1) infinite}.cc-lp-ui__toast>svg{color:#2fb36b}.cc-lp-ui__toast-logo{display:grid;place-items:center;width:1.4rem;height:1.4rem;border-radius:6px;background:rgba(255,122,89,.12)}.cc-lp-ui--tracking{display:flex;flex-direction:column;gap:.3rem}.cc-lp-ui--tracking svg{width:100%;height:auto}.cc-lp-ui--tracking svg path{fill:none;stroke:#3aafa9;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cc-lp-ui--tracking code{align-self:flex-start;padding:.1rem .45rem;border-radius:5px;background:rgba(199,184,255,.3);font-size:.62rem;color:#5a46c7}.cc-lp-ui__area{fill:rgba(58,175,169,.14) !important;stroke:none !important}@keyframes cc-lp-cursor{0%,100%{transform:translate(0, 0)}50%{transform:translate(-2.6rem, 0.2rem)}}@keyframes cc-lp-toast{0%,12%{opacity:0;transform:translateY(6px) scale(0.95)}22%,85%{opacity:1;transform:none}100%{opacity:0}}.cc-lp-mock[data-device=phone]{border:0;border-radius:0;box-shadow:none}.cc-lp-mock[data-device=phone] .cc-lp-mock__chrome{justify-content:center;padding:1.6cqi 3cqi}.cc-lp-mock[data-device=phone] .cc-lp-mock__chrome>i,.cc-lp-mock[data-device=phone] .cc-lp-mock__chrome .cc-lp-mock__speed{display:none}.cc-lp-mock[data-device=phone] .cc-lp-mock__url{margin:0;font-size:max(.5rem,3.4cqi)}.cc-lp-mock[data-device=phone] .cc-lp-mock__bar{padding:3cqi 5cqi}.cc-lp-mock[data-device=phone] .cc-lp-mock__logo{font-size:5.4cqi}.cc-lp-mock[data-device=phone] .cc-lp-mock__logo small{display:none}.cc-lp-mock[data-device=phone] .cc-lp-mock__variant{padding:.6cqi 2.4cqi;font-size:3.4cqi}.cc-lp-mock[data-device=phone] .cc-lp-mock__phone{font-size:3.4cqi}.cc-lp-mock[data-device=phone] .cc-lp-mock__body{grid-template-columns:minmax(0, 1fr);gap:4cqi;padding:0 5cqi 5cqi}.cc-lp-mock[data-device=phone] .cc-lp-mock__photo{order:-1;aspect-ratio:16/10;margin:0 -5cqi;border-radius:0}.cc-lp-mock[data-device=phone] .cc-lp-mock__copy{gap:3.2cqi}.cc-lp-mock[data-device=phone] .cc-lp-mock__title{font-size:8cqi}.cc-lp-mock[data-device=phone] .cc-lp-mock__text{font-size:4cqi}.cc-lp-mock[data-device=phone] .cc-lp-mock__form{gap:2.2cqi}.cc-lp-mock[data-device=phone] .cc-lp-mock__form>span{padding:2.4cqi 3cqi;font-size:3.8cqi}.cc-lp-mock[data-device=phone] .cc-lp-mock__cta{padding:3cqi;font-size:4.2cqi}.cc-lp-mock[data-device=phone] .cc-lp-mock__consent{font-size:3cqi}.cc-lp-mock[data-device=phone] .cc-lp-mock__trust{gap:2.6cqi;font-size:3.2cqi}.cc-lp-mock[data-device=phone] .cc-lp-mock__quote img{width:9cqi;height:9cqi}.cc-lp-mock[data-device=phone] .cc-lp-mock__clients b{font-size:3.2cqi}.cc-lp-phone{position:relative;width:100%;max-width:13.5rem;aspect-ratio:9/18.5;margin-inline:auto;overflow:hidden;border:7px solid #18222c;border-radius:2.4rem;background:#fff;box-shadow:0 0 0 1px rgba(24,34,44,.4),0 30px 60px -30px rgba(23,37,42,.55)}.cc-lp-phone__island{position:absolute;top:.45rem;left:50%;z-index:3;width:32%;height:1.05rem;border-radius:99px;background:#18222c;translate:-50% 0}.cc-lp-phone__progress{position:absolute;top:1.85rem;left:0;z-index:3;width:100%;height:3px;opacity:0}.cc-lp-phone__progress i{display:block;width:100%;height:100%;background:linear-gradient(90deg, #3aafa9, #2fb36b)}.cc-lp-phone__screen{height:100%;padding-top:1.85rem;overflow:hidden;mask-image:linear-gradient(180deg, #000 88%, transparent)}.cc-lp-speed{display:flex;flex-wrap:wrap;gap:1.25rem;align-items:center;justify-content:center}.cc-lp-speed__phone{position:relative;flex:0 0 12.5rem}.cc-lp-speed__loaded{position:absolute;bottom:4.5rem;left:-1.4rem;z-index:4;display:inline-flex;gap:.3rem;align-items:center;padding:.3rem .6rem;border:1px solid rgba(23,37,42,.1);border-radius:99px;background:#fff;box-shadow:0 1px 2px rgba(23,37,42,.06),0 22px 46px -22px rgba(23,37,42,.4);font-size:.72rem;font-weight:700;color:#176638}.cc-lp-speed__side{display:grid;flex:1 1 15rem;gap:.75rem;max-width:19rem}.cc-lp-speed__card{display:grid;gap:.55rem;padding:.9rem 1rem;border:1px solid rgba(23,37,42,.1);border-radius:16px;background:#fff;box-shadow:0 1px 2px rgba(23,37,42,.06),0 22px 46px -22px rgba(23,37,42,.4);font-size:.74rem;color:#686868}.cc-lp-speed__head{display:flex;align-items:center;justify-content:space-between}.cc-lp-speed__head strong{color:#17252a}.cc-lp-speed__head b{padding:.1rem .5rem;border-radius:99px;background:rgba(47,179,107,.12);color:#176638}.cc-lp-speed__row{display:grid;grid-template-columns:auto 2.2rem 1fr auto;gap:.45rem;align-items:center}.cc-lp-speed__row i{width:.55rem;height:.55rem;border-radius:50%;background:#2fb36b;box-shadow:0 0 0 3px rgba(47,179,107,.18)}.cc-lp-speed__row strong{color:#17252a}.cc-lp-speed__row em{font-style:normal;font-weight:700;color:#176638}.cc-lp-speed__compare-title{color:#17252a}.cc-lp-speed__race{display:grid;gap:.3rem}.cc-lp-speed__race>span:first-child{display:flex;gap:.5rem;align-items:baseline;justify-content:space-between}.cc-lp-speed__race b{color:#17252a}.cc-lp-speed__race small{font-size:.68rem}.cc-lp-speed__track{height:.5rem;overflow:hidden;border-radius:99px;background:rgba(23,37,42,.08)}.cc-lp-speed__track i{display:block;height:100%;border-radius:inherit}.cc-lp-speed__race--fast i{width:100%;background:linear-gradient(90deg, #3aafa9, #2fb36b)}.cc-lp-speed__race--slow i{width:34%;background:repeating-linear-gradient(110deg, #f0a35a 0 8px, #e0566b 8px 16px)}.cc-lp-ab{display:flex;flex-direction:column;gap:.9rem;align-items:center}.cc-lp-ab__title{display:inline-flex;gap:.45rem;align-items:center;padding:.35rem .8rem;border:1px solid rgba(23,37,42,.1);border-radius:99px;background:#fff;font-size:.78rem;font-weight:700;color:#17252a}.cc-lp-ab__title i{width:.5rem;height:.5rem;border-radius:50%;background:#2fb36b;animation:cc-lp-pulse 1.6s ease-in-out infinite}.cc-lp-ab__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 12.5rem));gap:clamp(.75rem,2vw,1.5rem);justify-content:center;width:100%}.cc-lp-ab__variant{display:flex;flex-direction:column;gap:.55rem;transition:opacity .4s ease}.cc-lp-ab__variant .cc-lp-phone{transition:box-shadow .4s ease}.cc-lp-ab__variant[data-winner=true] .cc-lp-phone{box-shadow:0 0 0 3px #2fb36b,0 30px 60px -30px rgba(23,37,42,.55)}.cc-lp-ab__variant:not([data-winner]){filter:saturate(0.5)}.cc-lp-ab__label{display:flex;align-items:baseline;justify-content:space-between;font-size:.78rem}.cc-lp-ab__label strong{color:#17252a;white-space:nowrap}.cc-lp-ab__label small{font-size:.68rem;color:#686868}.cc-lp-ab__result{display:grid;gap:.3rem;padding:.6rem .7rem;border:1px solid rgba(23,37,42,.1);border-radius:12px;background:#fff}[data-winner=true] .cc-lp-ab__result{border-color:rgba(47,179,107,.5)}.cc-lp-ab__metric{display:flex;align-items:center;justify-content:space-between;font-size:.7rem;font-weight:600;color:#17252a}.cc-lp-ab__metric b{display:inline-flex;gap:.25rem;align-items:center;padding:.1rem .45rem;border-radius:99px;background:rgba(47,179,107,.14);font-size:.64rem;color:#176638}.cc-lp-ab__bar{height:.5rem;overflow:hidden;border-radius:99px;background:rgba(23,37,42,.08)}.cc-lp-ab__bar i{display:block;width:var(--cc-lp-bar);height:100%;border-radius:inherit;background:rgba(23,37,42,.35)}[data-winner=true] .cc-lp-ab__bar i{background:linear-gradient(90deg, #3aafa9, #2fb36b)}.cc-lp-ab__note{max-width:24rem;font-size:.78rem;color:#686868;text-align:center}@keyframes cc-lp-pulse{50%{box-shadow:0 0 0 5px rgba(47,179,107,.2)}}@keyframes cc-lp-load{0%{opacity:1;transform:scaleX(0)}70%{opacity:1;transform:scaleX(1)}100%{opacity:0;transform:scaleX(1)}}@keyframes cc-lp-grow{from{transform:scaleX(0)}}@keyframes cc-lp-pop{from{opacity:0;transform:translateY(6px) scale(0.92)}}.cc-lp-anatomy__views{display:grid;align-items:center}.cc-lp-anatomy__view{grid-area:1/1;opacity:0;transform:translateY(14px) scale(0.98);pointer-events:none;transition:opacity .45s ease,transform .6s cubic-bezier(0.22, 1, 0.36, 1)}@media(max-width: 809px){.cc-lp-anatomy__view--speed,.cc-lp-anatomy__view--test{display:none}}.cc-lp-anatomy__views[data-view=page] .cc-lp-anatomy__view--page,.cc-lp-anatomy__views[data-view=speed] .cc-lp-anatomy__view--speed,.cc-lp-anatomy__views[data-view=test] .cc-lp-anatomy__view--test{opacity:1;transform:none;pointer-events:auto}.cc-lp-anatomy__views[data-view=speed] .cc-lp-anatomy__view--speed .cc-lp-phone__progress{transform-origin:left;animation:cc-lp-load 1.2s cubic-bezier(0.22, 1, 0.36, 1) both}.cc-lp-anatomy__views[data-view=speed] .cc-lp-anatomy__view--speed .cc-lp-speed__loaded{animation:cc-lp-pop .5s cubic-bezier(0.22, 1, 0.36, 1) .9s both}.cc-lp-anatomy__views[data-view=speed] .cc-lp-anatomy__view--speed .cc-lp-speed__row{animation:cc-lp-pop .5s cubic-bezier(0.22, 1, 0.36, 1) both;animation-delay:calc(var(--cc-lp-i)*.12s + .3s)}.cc-lp-anatomy__views[data-view=speed] .cc-lp-anatomy__view--speed .cc-lp-speed__race--fast i{transform-origin:left;animation:cc-lp-grow .7s cubic-bezier(0.22, 1, 0.36, 1) .5s both}.cc-lp-anatomy__views[data-view=speed] .cc-lp-anatomy__view--speed .cc-lp-speed__race--slow i{transform-origin:left;animation:cc-lp-grow 2.6s linear .5s both}.cc-lp-anatomy__views[data-view=test] .cc-lp-anatomy__view--test .cc-lp-ab__bar i{transform-origin:left;animation:cc-lp-grow 1.1s cubic-bezier(0.22, 1, 0.36, 1) .4s both}.cc-lp-anatomy__views[data-view=test] .cc-lp-anatomy__view--test .cc-lp-ab__metric b{animation:cc-lp-pop .5s cubic-bezier(0.22, 1, 0.36, 1) 1.3s both}.cc-lp-anatomy__inline{margin-top:1.5rem}@media(min-width: 810px){.cc-lp-anatomy__inline{display:none}}.cc-lp-anatomy__inline .cc-lp-ab__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.cc-lp-anatomy__inline .cc-lp-ab__label{flex-direction:column;align-items:flex-start}.cc-lp-anatomy__inline .cc-lp-ab__metric{flex-wrap:wrap;gap:.25rem}.cc-main--landing-subpage .cc-seo-audit-banner__image{object-position:50% 40%}@media(prefers-reduced-motion: reduce){.cc-lp-showcase__page,.cc-lp-callout{opacity:1;animation:none}.cc-lp-mock__layer,.cc-lp-meter__track i{transition:none}.cc-lp-mock__photo--loading,.cc-lp-mock__speed-before svg,.cc-lp-anatomy__views *,.cc-lp-ab__title i,.cc-lp-ui__cursor,.cc-lp-ui__toast{animation:none}}.cc-lp-mock__logo{color:#176b66}.cc-lp-mock__cta,.cc-lp-ui__fields>em{background:#176b66}.cc-lp-mock__variant{color:#6252a5}.cc-lp-ui__fold{color:#b6374e}.cc-lp-ui__ghost-button{color:#17252a}.cc-agent-hero{padding-inline:12px;overflow:hidden}@media(max-width: 809px){.cc-main--ai-agents .cc-agent-hero.cc-section{padding-top:calc(80px + 3rem)}}.cc-agent-hero__intro{position:relative;max-width:78rem;margin:0 auto;padding:clamp(1rem,3vw,2.5rem) 0 clamp(2rem,4vw,3.5rem)}@media(min-width: 810px){.cc-agent-hero__intro{min-height:36rem;display:flex;align-items:center;justify-content:center}}.cc-agent-hero__orbits{position:absolute;inset:0;pointer-events:none}.cc-agent-hero__orbits>svg{position:absolute;inset:2% 0;width:100%;height:96%}.cc-agent-hero__orbits>svg ellipse{fill:none;stroke:rgba(23,37,42,.09);stroke-width:1;vector-effect:non-scaling-stroke}@media(max-width: 809px){.cc-agent-hero__orbits{position:static;display:flex;justify-content:center;margin-bottom:1.25rem}.cc-agent-hero__orbits>svg{display:none}.cc-agent-hero__orbits .cc-agent-hero__float{position:static;margin-left:-0.6rem;translate:none}.cc-agent-hero__orbits .cc-agent-hero__float:first-of-type{margin-left:0}.cc-agent-hero__orbits .cc-agent-face--lg{width:3.1rem;height:3.1rem;border-width:3px;box-shadow:0 10px 20px -12px rgba(23,37,42,.55)}.cc-agent-hero__orbits .cc-agent-face--lg>svg{width:1.1rem;height:1.1rem}.cc-agent-hero__orbits .cc-agent-face__logo{display:none}}.cc-agent-hero__float{position:absolute;display:flex;flex-direction:column;gap:.45rem;align-items:center;translate:-50% -50%;animation:cc-ag-float-in .9s cubic-bezier(0.22, 1, 0.36, 1) both,cc-ag-bob 7s ease-in-out infinite;animation-delay:calc(var(--cc-ag-i)*.09s + .2s),calc(var(--cc-ag-i)*-1.1s)}.cc-agent-hero__float-label{display:none;padding:.2rem .6rem;border:1px solid rgba(23,37,42,.1);border-radius:99px;background:rgba(255,255,255,.85);font-size:.68rem;line-height:1.3;color:#686868;text-align:center;white-space:nowrap}.cc-agent-hero__float-label b{display:block;font-size:.74rem;color:#17252a}@media(min-width: 1200px){.cc-agent-hero__float-label{display:block}}.cc-agent-hero__copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:clamp(.9rem,1.4vw,1.2rem);max-width:46rem;margin:0 auto;text-align:center}.cc-agent-hero__copy .cc-seo-cta-row,.cc-agent-hero__copy .cc-seo-hero__actions{justify-content:center}.cc-agent-hero__pill{display:inline-flex;gap:.4rem;align-items:center;padding:.35rem .85rem;border:1px solid rgba(23,37,42,.1);border-radius:99px;background:#fff;box-shadow:0 6px 16px -10px rgba(23,37,42,.4);font-size:.8rem;font-weight:600;color:#17252a}.cc-agent-hero__pill svg{color:#3aafa9}.cc-agent-hero__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-agent-hero__title b,.cc-agent-hero__title strong{font-weight:inherit;color:#3aafa9}.cc-agent-hero__title{font-size:clamp(2.2rem,4.4vw,4.25rem);line-height:1.03;letter-spacing:-0.045em;hyphens:manual}.cc-agent-hero__lead{max-width:40rem;margin:0;font-size:clamp(.98rem,1.2vw,1.1rem);line-height:1.65;color:#686868;text-wrap:pretty}.cc-agent-hero__note{font-size:.8rem;color:#686868}.cc-agent-hero__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-agent-hero__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-agent-hero__logos{max-width:44rem;margin:clamp(2rem,4vw,3rem) auto 0}.cc-agent-hero__logos .cc-hero__logo-band{position:static;width:100%;max-width:100%;padding:0;pointer-events:auto}.cc-agent-hero__logos .cc-hero__logo-band-caption{opacity:1;animation:none;font-size:.75rem;text-align:center;margin-bottom:.5rem}.cc-agent-hero__logos .cc-hero__logo-marquee{mask-image:linear-gradient(90deg, transparent 0%, #000 10%, #000 90%, transparent 100%)}.cc-agent-face{position:relative;display:grid;flex:none;place-items:center;width:2.2rem;height:2.2rem;border:2px solid #fff;border-radius:50%;background:linear-gradient(140deg, #dff3ef, #b9e4dc);box-shadow:0 8px 18px -10px rgba(23,37,42,.55);color:#17252a}.cc-agent-face[data-agent=finance]{background:linear-gradient(140deg, #fdf0dc, #f6d9a8)}.cc-agent-face[data-agent=report]{background:linear-gradient(140deg, #e6e9ff, #c7cdfa)}.cc-agent-face[data-agent=followup]{background:linear-gradient(140deg, #fde4e4, #f6c0c0)}.cc-agent-face[data-agent=support]{background:linear-gradient(140deg, #e3f1fd, #b9daf6)}.cc-agent-face[data-agent=quote]{background:linear-gradient(140deg, #efe6fb, #d5c2f3)}.cc-agent-face--lg{width:4.4rem;height:4.4rem;border-width:4px;box-shadow:0 0 0 6px rgba(255,255,255,.45),0 18px 34px -16px rgba(23,37,42,.55)}.cc-agent-face__logo{position:absolute;right:-0.3rem;bottom:-0.2rem;display:grid;place-items:center;width:1.55rem;height:1.55rem;border:1px solid rgba(23,37,42,.1);border-radius:50%;background:#fff}.cc-agent-app{position:relative;perspective:1600px}.cc-agent-app::before{content:"";position:absolute;inset:-6% 4% 10%;z-index:0;border-radius:50%;background:radial-gradient(50% 60% at 50% 40%, rgba(158, 230, 210, 0.75), transparent 70%),radial-gradient(40% 50% at 30% 70%, rgba(58, 175, 169, 0.3), transparent 70%);filter:blur(40px);pointer-events:none}.cc-agent-app__window{position:relative;z-index:1;overflow:hidden;border:1px solid rgba(255,255,255,.9);border-radius:26px;background:rgba(255,255,255,.62);box-shadow:0 0 0 1px rgba(23,37,42,.08),0 60px 120px -50px rgba(23,37,42,.55);backdrop-filter:blur(14px);transform-origin:50% 0;transform:translateY(calc((1 - var(--cc-ag-p, 1)) * 36px)) rotateX(calc((1 - var(--cc-ag-p, 1)) * 18deg)) scale(calc(0.93 + var(--cc-ag-p, 1) * 0.07));transition:transform .12s linear}.cc-agent-app[data-reduced=true] .cc-agent-app__window{transform:none}.cc-agent-app__bar{display:flex;gap:.35rem;align-items:center;padding:.7rem 1rem;border-bottom:1px solid rgba(23,37,42,.1);background:rgba(255,255,255,.7)}.cc-agent-app__bar>i{width:.55rem;height:.55rem;border-radius:50%;background:rgba(23,37,42,.15)}.cc-agent-app__bar span{display:inline-flex;gap:.35rem;align-items:center;margin:0 auto;padding:.2rem .75rem;border-radius:99px;background:#f2f4f7;font-size:.72rem;font-weight:600;color:#17252a}.cc-agent-app__bar span svg{color:#3aafa9}.cc-agent-app__body{display:grid;grid-template-columns:minmax(0, 1fr)}@media(min-width: 810px){.cc-agent-app__body{grid-template-columns:13rem minmax(0, 1fr)}}@media(min-width: 1200px){.cc-agent-app__body{grid-template-columns:15.5rem minmax(0, 1fr)}}.cc-agent-app__sidebar{padding:1rem .75rem;border-bottom:1px solid rgba(23,37,42,.1);background:rgba(251,250,247,.75)}@media(min-width: 810px){.cc-agent-app__sidebar{border-right:1px solid rgba(23,37,42,.1);border-bottom:0}}.cc-agent-app__sidebar ul{display:flex;gap:.35rem;margin:.6rem 0 0;padding:0;overflow-x:auto;list-style:none;scrollbar-width:none}@media(min-width: 810px){.cc-agent-app__sidebar ul{flex-direction:column;overflow:visible}}.cc-agent-app__sidebar li{display:flex;flex:none;gap:.55rem;align-items:center;padding:.45rem .55rem;border:1px solid rgba(0,0,0,0);border-radius:12px;transition:background-color .35s ease,box-shadow .35s ease,border-color .35s ease}.cc-agent-app__sidebar li>img{display:none;margin-left:auto}@media(min-width: 1200px){.cc-agent-app__sidebar li>img{display:block}}.cc-agent-app__sidebar li[data-working=true]{border-color:rgba(23,37,42,.1);background:#fff;box-shadow:0 8px 20px -14px rgba(23,37,42,.5)}.cc-agent-app__sidebar-title{padding:0 .55rem;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#686868}.cc-agent-app__agent{display:flex;flex-direction:column;line-height:1.25}.cc-agent-app__agent b{font-size:.8rem;color:#17252a;white-space:nowrap}.cc-agent-app__agent small{display:inline-flex;gap:.3rem;align-items:center;font-size:.68rem;color:#686868}.cc-agent-app__agent small i{width:.4rem;height:.4rem;border-radius:50%;background:rgba(23,37,42,.25)}[data-working=true] .cc-agent-app__agent small{font-weight:600;color:#23824e}[data-working=true] .cc-agent-app__agent small i{background:#2fb36b;animation:cc-ag-dot 1.4s ease-in-out infinite}.cc-agent-app__main{padding:clamp(.6rem,3vw,2rem);background-image:radial-gradient(rgba(23, 37, 42, 0.07) 1px, transparent 1px);background-size:18px 18px}.cc-agent-app__main .cc-agent-composer{margin-top:0;animation:none}.cc-agent-app__main .cc-agent-composer__card{max-width:42rem}@keyframes cc-ag-float-in{from{opacity:0;scale:.6}}@keyframes cc-ag-bob{50%{transform:translateY(-10px)}}@keyframes cc-ag-dot{50%{box-shadow:0 0 0 4px rgba(47,179,107,.25)}}.cc-agent-composer{display:flex;flex-direction:column;align-items:center;margin-top:clamp(2rem,4vw,3rem);animation:cc-ag-rise .9s cubic-bezier(0.22, 1, 0.36, 1) .15s both}.cc-agent-composer__card{position:relative;z-index:2;display:flex;flex-direction:column;gap:.9rem;width:100%;max-width:46rem;padding:clamp(1rem,2.4vw,1.5rem);border:1px solid rgba(23,37,42,.1);border-radius:24px;background:rgba(255,255,255,.92);box-shadow:0 1px 2px rgba(23,37,42,.06),0 40px 80px -40px rgba(23,37,42,.45),0 0 0 6px rgba(255,255,255,.5);text-align:left}.cc-agent-composer__label{font-size:.8rem;font-weight:600;color:#686868}.cc-agent-composer__prompt{min-height:4.6em}@media(max-width: 639px){.cc-agent-composer__prompt{min-height:7.8em}}.cc-agent-composer__prompt{margin:0;font-size:clamp(1.1rem,2vw,1.45rem);font-weight:500;line-height:1.55;letter-spacing:-0.01em;color:#17252a}.cc-agent-composer__part{animation:cc-ag-type .45s ease both;animation-delay:calc(var(--cc-ag-i)*.16s)}.cc-agent-composer__caret{display:inline-block;width:2px;height:1.1em;margin-left:.15em;vertical-align:-0.18em;background:#3aafa9;animation:cc-ag-blink 1s steps(1) infinite}.cc-agent-composer__bar{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;padding-top:.9rem;border-top:1px solid rgba(23,37,42,.1)}.cc-agent-composer__examples-label{flex-basis:100%;font-size:.72rem;color:#686868}.cc-agent-composer__chips{display:flex;flex:1;flex-wrap:wrap;gap:.4rem;min-width:0}@media(max-width: 639px){.cc-agent-composer__chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;mask-image:linear-gradient(90deg, #000 85%, transparent)}.cc-agent-composer__chips button{flex:none}}.cc-agent-composer__chips button{padding:.45rem .8rem;border:1px solid rgba(23,37,42,.1);border-radius:99px;background:#fff;font:inherit;font-size:.8rem;font-weight:500;color:#17252a;cursor:pointer;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.cc-agent-composer__chips button:hover{border-color:rgba(58,175,169,.5)}.cc-agent-composer__chips button[aria-pressed=true]{border-color:#17252a;background:#17252a;color:#fff}.cc-agent-composer__chips button:focus-visible{outline:2px solid #3aafa9;outline-offset:2px}.cc-agent-composer__send{display:grid;flex:none;place-items:center;width:2.75rem;height:2.75rem;margin-left:auto;border:0;border-radius:50%;background:#3aafa9;box-shadow:0 10px 20px -10px rgba(45,143,138,.9);color:#fff;cursor:pointer;transition:transform .3s cubic-bezier(0.22, 1, 0.36, 1)}.cc-agent-composer__send:hover{transform:translateY(-2px) scale(1.05)}.cc-agent-composer__send:focus-visible{outline:3px solid rgba(58,175,169,.45);outline-offset:2px}.cc-agent-pill{display:inline-flex;gap:.35em;align-items:center;margin:0 .1em;padding:.05em .45em;border:1px solid rgba(23,37,42,.1);border-radius:8px;background:#f5f7fa;font-weight:600;white-space:nowrap;vertical-align:.05em}.cc-agent-pill img{width:.85em;height:.85em}.cc-agent-run{position:relative;z-index:1;width:min(100%,36rem);margin-top:-0.6rem;padding:1.5rem 1.2rem 1.1rem;border:1px solid rgba(23,37,42,.1);border-top:0;border-radius:0 0 20px 20px;background:rgba(255,255,255,.86);box-shadow:0 1px 2px rgba(23,37,42,.06),0 22px 46px -22px rgba(23,37,42,.4);font-size:.85rem;text-align:left}.cc-agent-run__head{display:grid;margin-bottom:.7rem;font-size:.78rem;font-weight:700}.cc-agent-run__head>span{display:inline-flex;grid-area:1/1;gap:.4rem;align-items:center}.cc-agent-run__working{color:#176b66;animation:cc-ag-out .3s ease var(--cc-ag-done) both}.cc-agent-run__working svg{animation:cc-ag-spin 1s linear infinite}.cc-agent-run__done{color:#23824e;animation:cc-ag-in .35s ease var(--cc-ag-done) both}.cc-agent-run ol{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.cc-agent-run li{display:flex;gap:.55rem;align-items:center;color:#17252a;animation:cc-ag-in .4s cubic-bezier(0.22, 1, 0.36, 1) var(--cc-ag-delay) both}.cc-agent-run li svg{flex:none;color:#2fb36b}.cc-agent-run__result{margin:.8rem 0 0;padding:.55rem .75rem;border-radius:10px;background:rgba(47,179,107,.1);font-weight:600;color:#23824e;animation:cc-ag-in .4s cubic-bezier(0.22, 1, 0.36, 1) var(--cc-ag-delay) both}.cc-agent-run[data-reduced=true] *{animation:none !important}.cc-agent-run[data-reduced=true] .cc-agent-run__working{opacity:0}.cc-agent-what{padding-inline:12px;content-visibility:auto;contain-intrinsic-size:auto 1000px}.cc-agent-what__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-agent-what__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-agent-what__intro{display:grid;grid-template-columns:minmax(0, 1fr);gap:clamp(1.75rem,4vw,3.5rem);align-items:center}@media(min-width: 1200px){.cc-agent-what__intro{grid-template-columns:minmax(0, 1.1fr) minmax(0, 0.9fr)}}.cc-agent-what__copy{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.cc-agent-what__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-agent-what__title b,.cc-agent-what__title strong{font-weight:inherit;color:#3aafa9}.cc-agent-what__title{hyphens:manual;text-wrap:balance}.cc-agent-what__text{margin:0;line-height:1.7;color:#686868;text-wrap:pretty}.cc-agent-what__scenario{display:flex;gap:.45rem;align-items:center;justify-content:center;margin:clamp(2rem,4vw,3rem) 0 1.25rem;font-size:.85rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#686868}.cc-agent-what__scenario svg{color:#3aafa9}.cc-agent-what__scenario::before,.cc-agent-what__scenario::after{content:"";flex:1;max-width:10rem;height:1px;background:rgba(23,37,42,.1)}.cc-agent-what__cards{display:grid;grid-template-columns:minmax(0, 1fr);gap:1rem;align-items:stretch}@media(min-width: 810px){.cc-agent-what__cards{grid-template-columns:repeat(3, minmax(0, 1fr))}}.cc-agent-mail{display:flex;flex-direction:column;gap:.6rem;padding:1.25rem 1.35rem;border:1px solid rgba(23,37,42,.1);border-radius:20px;background:#fff;box-shadow:0 1px 2px rgba(23,37,42,.06),0 22px 46px -22px rgba(23,37,42,.4);rotate:1.2deg}.cc-agent-mail__head{display:flex;gap:.65rem;align-items:center;padding-bottom:.7rem;border-bottom:1px solid rgba(23,37,42,.1)}.cc-agent-mail__head>span:nth-child(2){display:flex;flex:1;flex-direction:column;line-height:1.3}.cc-agent-mail__head b{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:#176b66}.cc-agent-mail__head small{font-size:.85rem;font-weight:600;color:#17252a}.cc-agent-mail__head time{font-size:.78rem;color:#686868}.cc-agent-mail__icon{display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:50%;background:rgba(58,175,169,.12);color:#176b66}.cc-agent-mail__subject{font-size:1.05rem;color:#17252a}.cc-agent-mail p{margin:0;line-height:1.6;color:#686868}.cc-agent-outcome{position:relative;display:flex;flex-direction:column;gap:.75rem;padding:1.4rem;border:1px solid rgba(23,37,42,.1);border-radius:22px;background:#fff}.cc-agent-outcome__badge{position:absolute;top:-0.75rem;left:1.4rem;padding:.25rem .7rem;border-radius:99px;background:#3aafa9;font-size:.72rem;font-weight:700;color:#fff}.cc-agent-outcome__head{display:flex;gap:.7rem;align-items:center}.cc-agent-outcome__head h3{margin:0;font-size:1.15rem;font-weight:600;color:#17252a}.cc-agent-outcome__head small{font-size:.82rem;color:#686868}.cc-agent-outcome__icon{display:grid;flex:none;place-items:center;width:2.5rem;height:2.5rem;border-radius:12px;background:#f2f4f7;color:#17252a}.cc-agent-outcome__label{margin-top:.25rem;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#686868}.cc-agent-outcome__steps{display:grid;flex:1;align-content:start;gap:.45rem;margin:0;padding:0;list-style:none}.cc-agent-outcome__steps li{display:flex;gap:.5rem;align-items:flex-start;font-size:.9rem;line-height:1.45;color:#17252a}.cc-agent-outcome__steps li svg{flex:none;margin-top:.15rem;color:rgba(23,37,42,.35)}.cc-agent-outcome__result{margin:0;padding:.7rem .85rem;border-radius:12px;font-size:.88rem;font-weight:600;line-height:1.45}.cc-agent-outcome__left{display:flex;flex-direction:column;gap:.15rem;margin:0;padding-top:.75rem;border-top:1px dashed rgba(23,37,42,.1);font-size:.92rem;font-weight:600;color:#17252a}.cc-agent-outcome__left span{font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#686868}.cc-agent-outcome[data-tone=bad] .cc-agent-outcome__result{background:rgba(224,86,107,.08);color:#b5384c}.cc-agent-outcome[data-tone=mid] .cc-agent-outcome__result{background:rgba(240,163,90,.12);color:#8e5015}.cc-agent-outcome[data-tone=good]{border-color:rgba(0,0,0,0);background:#17252a;box-shadow:0 30px 60px -30px rgba(23,37,42,.7)}@media(min-width: 810px){.cc-agent-outcome[data-tone=good]{transform:translateY(-0.6rem)}}.cc-agent-outcome[data-tone=good] .cc-agent-outcome__head h3,.cc-agent-outcome[data-tone=good] .cc-agent-outcome__steps li,.cc-agent-outcome[data-tone=good] .cc-agent-outcome__left{color:#fff}.cc-agent-outcome[data-tone=good] .cc-agent-outcome__head small,.cc-agent-outcome[data-tone=good] .cc-agent-outcome__label,.cc-agent-outcome[data-tone=good] .cc-agent-outcome__left span{color:rgba(255,255,255,.65)}.cc-agent-outcome[data-tone=good] .cc-agent-outcome__icon{background:rgba(158,230,210,.2);color:#9ee6d2}.cc-agent-outcome[data-tone=good] .cc-agent-outcome__steps svg{color:#9ee6d2}.cc-agent-outcome[data-tone=good] .cc-agent-outcome__result{background:rgba(158,230,210,.16);color:#9ee6d2}.cc-agent-outcome[data-tone=good] .cc-agent-outcome__left{border-top-color:rgba(255,255,255,.15)}.cc-agent-how{padding-inline:12px}.cc-main--ai-agents .cc-agent-how.cc-section{background:linear-gradient(180deg, #ffffff 0%, #f5f7f9 15%, #f5f7f9 85%, #ffffff 100%)}.cc-agent-how__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-agent-how__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-agent-how__header{display:flex;flex-direction:column;align-items:center;gap:1rem;max-width:46rem;margin:0 auto clamp(2rem,5vw,3.5rem);text-align:center}.cc-agent-how__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-agent-how__title b,.cc-agent-how__title strong{font-weight:inherit;color:#3aafa9}.cc-agent-how__title{hyphens:manual;text-wrap:balance}.cc-agent-how__intro{margin:0;line-height:1.65;color:#686868}.cc-agent-how__layout{display:grid;grid-template-columns:minmax(0, 1fr)}@media(min-width: 810px){.cc-agent-how__layout{grid-template-columns:minmax(0, 1fr) minmax(0, 1.1fr);gap:clamp(2.5rem,5vw,5rem)}}.cc-agent-how__steps{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.cc-agent-how__step{padding:1.5rem 0 1.5rem 1.5rem;border-left:2px solid rgba(23,37,42,.1);transition:opacity .4s ease,border-color .4s ease}@media(min-width: 810px){.cc-agent-how__step{display:flex;flex-direction:column;justify-content:center;min-height:52vh;opacity:.38}.cc-agent-how__step[data-active=true]{border-color:#3aafa9;opacity:1}}.cc-agent-how__step h3{margin:.35rem 0 .5rem;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:600;line-height:1.2;letter-spacing:-0.02em;color:#17252a}.cc-agent-how__step p{max-width:32rem;margin:0;line-height:1.65;color:#686868}.cc-agent-how__num{font-size:.8rem;font-weight:700;letter-spacing:.08em;color:#176b66}.cc-agent-how__inline{margin-top:1.25rem}@media(min-width: 810px){.cc-agent-how__inline{display:none}}.cc-agent-how__inline .cc-agent-view{max-width:100%}.cc-agent-how__cta{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:center;padding:1.5rem 0 0 1.5rem}.cc-agent-how__cta small{font-size:.85rem;color:#686868}.cc-agent-how__visual{display:none}@media(min-width: 810px){.cc-agent-how__visual{display:block}}.cc-agent-how__sticky{position:sticky;top:calc(80px + 2rem);display:flex;flex-direction:column;gap:1rem;align-items:center}.cc-agent-how__stage{display:grid;align-items:center;justify-items:center;width:100%;min-height:30rem;padding:clamp(1.5rem,3vw,2.5rem);border-radius:28px;background:radial-gradient(70% 80% at 0% 0%, rgba(143, 195, 255, 0.5), transparent 70%),radial-gradient(70% 80% at 100% 100%, rgba(158, 230, 210, 0.55), transparent 70%),radial-gradient(60% 60% at 100% 0%, rgba(199, 184, 255, 0.4), transparent 70%),#eef3f9}.cc-agent-how__panel{grid-area:1/1;display:flex;justify-content:center;width:100%;opacity:0;transform:translateY(16px) scale(0.97);pointer-events:none;transition:opacity .45s ease,transform .6s cubic-bezier(0.22, 1, 0.36, 1)}.cc-agent-how__panel[data-active=true]{opacity:1;transform:none;pointer-events:auto}.cc-agent-how__progress{display:flex;gap:.35rem}.cc-agent-how__progress i{width:1.6rem;height:.3rem;border-radius:99px;background:rgba(23,37,42,.12);transition:background-color .35s ease}.cc-agent-how__progress i[data-done=true]{background:#3aafa9}.cc-agent-view{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:26rem;padding:1.1rem;border:1px solid rgba(255,255,255,.8);border-radius:20px;background:rgba(255,255,255,.96);box-shadow:0 1px 2px rgba(23,37,42,.06),0 22px 46px -22px rgba(23,37,42,.4);font-size:.84rem;color:#686868;text-align:left}.cc-agent-view p{margin:0;line-height:1.5}.cc-agent-view__title{font-size:.9rem;font-weight:700;color:#17252a}.cc-agent-view__trigger,.cc-agent-view__more,.cc-agent-view__rule{display:inline-flex;gap:.35rem;align-items:center;align-self:flex-start;padding:.25rem .6rem;border-radius:99px;background:#f2f4f7;font-size:.72rem;font-weight:600;color:#17252a}.cc-agent-view__more{align-self:center}.cc-agent-view__rule{background:rgba(58,175,169,.1);color:#176b66}.cc-agent-view__result{padding:.55rem .75rem;border-radius:10px;background:rgba(47,179,107,.1);font-weight:600;color:#23824e}.cc-agent-view__badge{display:inline-flex;gap:.4rem;align-items:center;align-self:flex-start;padding:.25rem .65rem;border-radius:99px;background:rgba(240,163,90,.15);font-size:.72rem;font-weight:700;color:#8e5015}.cc-agent-view__badge i{width:.45rem;height:.45rem;border-radius:50%;background:#f0a35a;animation:cc-ag-pulse 1.6s ease-in-out infinite}.cc-agent-avatar{display:grid;flex:none;place-items:center;width:1.8rem;height:1.8rem;border-radius:50%;background:linear-gradient(135deg, #3aafa9, #5b7bd5);color:#fff}.cc-agent-bubble{max-width:92%}.cc-agent-bubble--user{align-self:flex-end;padding:.65rem .85rem;border-radius:16px 16px 4px 16px;background:#17252a;color:#fff}.cc-agent-bubble--agent{display:flex;gap:.6rem;align-items:flex-start;max-width:100%}.cc-agent-bubble--agent>div{display:flex;flex:1;flex-direction:column;gap:.55rem;min-width:0;color:#17252a}.cc-agent-bubble--agent ul{display:grid;gap:.4rem;margin:0;padding:0;list-style:none}.cc-agent-bubble--agent li{display:flex;gap:.5rem;align-items:center;justify-content:space-between;padding:.5rem .6rem;border:1px solid rgba(23,37,42,.1);border-radius:10px;font-weight:500}.cc-agent-bubble--agent li em{flex:none;padding:.15rem .55rem;border-radius:99px;background:#3aafa9;font-size:.7rem;font-style:normal;font-weight:700;color:#fff}.cc-agent-orbit{position:relative;width:100%;max-width:17rem;aspect-ratio:1;margin:0 auto}.cc-agent-orbit__lines{position:absolute;inset:0;width:100%;height:100%}.cc-agent-orbit__lines line{stroke:rgba(58,175,169,.5);stroke-width:1;stroke-dasharray:3 4}.cc-agent-orbit__core{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;gap:.2rem;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;border-radius:50%;background:#17252a;box-shadow:0 0 0 8px rgba(58,175,169,.15);font-size:.7rem;font-weight:700;color:#fff;translate:-50% -50%}.cc-agent-orbit__core svg{color:#9ee6d2}.cc-agent-orbit__logo{position:absolute;display:grid;place-items:center;width:2.7rem;height:2.7rem;border:1px solid rgba(23,37,42,.1);border-radius:50%;background:#fff;box-shadow:0 8px 18px -10px rgba(23,37,42,.5);translate:-50% -50%}.cc-agent-steps{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.cc-agent-steps li{display:flex;gap:.55rem;align-items:center;color:#17252a}.cc-agent-steps li svg{flex:none;color:#2fb36b}.cc-agent-file{display:inline-flex;gap:.4rem;align-items:center;align-self:flex-start;padding:.45rem .65rem;border:1px solid rgba(23,37,42,.1);border-radius:10px;background:#f7f8fa;font-size:.78rem;font-weight:600}.cc-agent-actions{display:flex;gap:.4rem}.cc-agent-actions em{padding:.45rem .8rem;border-radius:99px;background:#3aafa9;font-size:.76rem;font-style:normal;font-weight:700;color:#fff}.cc-agent-actions em[data-variant=ghost]{border:1px solid rgba(23,37,42,.1);background:#fff;color:#17252a}.cc-agent-channel{display:inline-flex;gap:.3rem;align-items:center;padding-bottom:.6rem;border-bottom:1px solid rgba(23,37,42,.1);font-weight:700;color:#17252a}.cc-agent-message{display:flex;gap:.6rem;align-items:flex-start}.cc-agent-message>div{display:flex;flex-direction:column;gap:.4rem;color:#17252a}.cc-agent-message ul{margin:0;padding-left:1.1rem}.cc-agent-message__meta{display:flex;gap:.4rem;align-items:baseline;font-size:.72rem;color:#686868}.cc-agent-message__meta b{font-size:.82rem;color:#17252a}.cc-agent-triggers{display:flex;flex-wrap:wrap;gap:.35rem}.cc-agent-triggers span{display:inline-flex;gap:.3rem;align-items:center;padding:.2rem .55rem;border-radius:99px;background:#f2f4f7;font-size:.7rem;font-weight:600;color:#17252a}.cc-agent-how__panel[data-active=true] .cc-agent-bubble--agent li,.cc-agent-how__panel[data-active=true] .cc-agent-steps li,.cc-agent-how__panel[data-active=true] .cc-agent-orbit__logo{animation:cc-ag-in .45s cubic-bezier(0.22, 1, 0.36, 1) both;animation-delay:calc(var(--cc-ag-i)*.12s + .2s)}.cc-agent-how__panel[data-active=true] .cc-agent-orbit__lines line{animation:cc-ag-draw .6s ease both;animation-delay:calc(var(--cc-ag-i)*.08s)}.cc-agent-how__panel[data-active=true] .cc-agent-view__result,.cc-agent-how__panel[data-active=true] .cc-agent-bubble--user:last-of-type{animation:cc-ag-in .45s cubic-bezier(0.22, 1, 0.36, 1) .8s both}@keyframes cc-agent-industries-in{from{transform:translateY(12px)}to{transform:none}}.cc-agent-industries{padding-inline:12px;content-visibility:auto;contain-intrinsic-size:auto 900px}.cc-agent-industries__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-agent-industries__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-agent-industries__header{display:flex;flex-direction:column;align-items:center;gap:1rem;max-width:46rem;margin:0 auto clamp(2rem,5vw,3.5rem);text-align:center}.cc-agent-industries__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-agent-industries__title b,.cc-agent-industries__title strong{font-weight:inherit;color:#3aafa9}.cc-agent-industries__title{hyphens:manual;text-wrap:balance}.cc-agent-industries__intro{margin:0;line-height:1.6;color:#686868}.cc-agent-industries__sentence{max-width:58rem;margin:0 auto clamp(1.75rem,4vw,2.75rem);font-size:clamp(1.35rem,2.6vw,2.2rem);font-weight:500;line-height:1.5;letter-spacing:-0.02em;color:#17252a;text-align:center;text-wrap:balance}.cc-agent-industries__sentence>span{margin-right:.3em}.cc-agent-industries__panel{display:grid;grid-template-columns:minmax(0, 1fr);gap:1.25rem;align-items:stretch;animation:cc-agent-industries-in .5s cubic-bezier(0.22, 1, 0.36, 1) both}.cc-agent-industries__panel[hidden]{display:none}@media(min-width: 810px){.cc-agent-industries__panel{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:1.5rem}}.cc-agent-industries__photo{overflow:hidden;border-radius:24px}.cc-agent-industries__photo img{display:block;width:100%;height:100%;min-height:15rem;aspect-ratio:3/2;object-fit:cover}.cc-agent-industries__jobs{display:flex;flex-direction:column;gap:1.25rem;align-items:flex-start;justify-content:center;padding:clamp(1.25rem,3vw,2.25rem);border:1px solid rgba(23,37,42,.1);border-radius:24px;background:#fff;box-shadow:0 1px 2px rgba(23,37,42,.06),0 22px 46px -22px rgba(23,37,42,.4)}.cc-agent-select{position:relative;display:inline-flex;align-items:center;margin-right:.3em}.cc-agent-select select{max-width:100%;padding:0 1.3em .05em 0;border:0;border-bottom:2px solid #3aafa9;border-radius:0;background:rgba(0,0,0,0);font:inherit;color:#176b66;cursor:pointer;appearance:none;field-sizing:content;text-overflow:ellipsis}.cc-agent-select select:focus-visible{outline:2px solid rgba(58,175,169,.5);outline-offset:3px}.cc-agent-select svg{position:absolute;right:0;color:#176b66;pointer-events:none}.cc-agent-job{display:flex;flex-direction:column;gap:.75rem}.cc-agent-job[hidden]{display:none}.cc-agent-job h3{margin:0;font-size:1.3rem;font-weight:600;color:#17252a}.cc-agent-job h3::first-letter{text-transform:uppercase}.cc-agent-job p{margin:0;line-height:1.65;color:#686868}.cc-agent-job dl{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin:.25rem 0 0}.cc-agent-job dt{margin-bottom:.35rem;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#686868}.cc-agent-job dd{display:inline-flex;gap:.35rem;align-items:center;margin:0;font-size:.88rem;font-weight:600;color:#17252a}.cc-agent-job__tools span{display:grid;place-items:center;width:2.1rem;height:2.1rem;border:1px solid rgba(23,37,42,.1);border-radius:50%;background:#fff}.cc-agent-compare{padding-inline:12px;content-visibility:auto;contain-intrinsic-size:auto 820px}.cc-agent-compare__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-agent-compare__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-agent-compare__header{display:flex;flex-direction:column;align-items:center;gap:1rem;max-width:46rem;margin:0 auto clamp(2rem,5vw,3.5rem);text-align:center}.cc-agent-compare__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-agent-compare__title b,.cc-agent-compare__title strong{font-weight:inherit;color:#3aafa9}.cc-agent-compare__title{hyphens:manual;text-wrap:balance}.cc-agent-compare__intro{margin:0;line-height:1.6;color:#686868}.cc-agent-compare__scroll{overflow-x:auto;padding:1.25rem 0 .5rem;scrollbar-width:thin}.cc-agent-compare__table{width:100%;min-width:46rem;border-collapse:separate;border-spacing:0;font-size:.9rem}.cc-agent-compare__table th,.cc-agent-compare__table td{padding:.95rem .8rem;border-bottom:1px solid rgba(23,37,42,.1);text-align:center;vertical-align:middle}.cc-agent-compare__table thead th,.cc-agent-compare__table thead td{border-bottom:0;vertical-align:bottom}.cc-agent-compare__table thead th{padding-top:1.4rem}.cc-agent-compare__table thead th strong{display:block;font-size:.95rem;color:#17252a}.cc-agent-compare__table thead th small{display:block;margin-top:.2rem;font-size:.74rem;color:#686868}.cc-agent-compare__table tbody th,.cc-agent-compare__table thead td{width:30%;text-align:left}@media(max-width: 809px){.cc-agent-compare__table tbody th,.cc-agent-compare__table thead td{position:sticky;left:0;z-index:1;width:8rem;background:#fff;box-shadow:6px 0 10px -8px rgba(23,37,42,.25)}}.cc-agent-compare__table tbody th{font-weight:500;color:#17252a}.cc-agent-compare__table tbody tr:last-child th,.cc-agent-compare__table tbody tr:last-child td{border-bottom:0}.cc-agent-compare__table [data-us=true]{border-bottom-color:rgba(255,255,255,.1);background:#17252a;color:#fff}.cc-agent-compare__table thead th[data-us=true]{position:relative;border-radius:20px 20px 0 0;box-shadow:0 -16px 0 0 #17252a}.cc-agent-compare__table thead th[data-us=true] strong{color:#fff}.cc-agent-compare__table thead th[data-us=true] small{color:rgba(255,255,255,.7)}.cc-agent-compare__table tbody tr:last-child td[data-us=true]{border-radius:0 0 20px 20px;box-shadow:0 16px 0 0 #17252a}@media(max-width: 809px){.cc-agent-compare__table{min-width:31rem;font-size:.78rem}.cc-agent-compare__table th,.cc-agent-compare__table td{padding:.7rem .4rem}.cc-agent-compare__table thead th small{display:none}.cc-agent-compare__table thead th strong{font-size:.78rem}.cc-agent-compare__table .cc-agent-compare__value>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0, 0, 0, 0)}}.cc-agent-compare__mark{display:block;width:1.4rem;height:1.4rem;margin:-0.5rem auto .4rem;filter:brightness(0) invert(1)}.cc-agent-compare__value{display:inline-flex;gap:.35rem;align-items:center;justify-content:center;font-size:.78rem;font-weight:600}td[data-value=yes] .cc-agent-compare__value{color:#176b66}td[data-value=partial] .cc-agent-compare__value{color:#8e5015}td[data-value=no] .cc-agent-compare__value{color:rgba(23,37,42,.38)}td[data-us=true] .cc-agent-compare__value{color:#9ee6d2}.cc-agent-compare__cta{display:flex;flex-direction:column;gap:.6rem;align-items:center;margin-top:clamp(2rem,4vw,3rem);text-align:center}.cc-agent-compare__cta small{font-size:.85rem;color:#686868}.cc-main--ai-agents .cc-seo-audit-banner__image{object-position:50% 35%}@keyframes cc-ag-rise{from{opacity:0;transform:translateY(28px)}}@keyframes cc-ag-type{from{opacity:0;filter:blur(4px)}}@keyframes cc-ag-in{from{opacity:0;transform:translateY(8px)}}@keyframes cc-ag-out{to{opacity:0}}@keyframes cc-ag-blink{50%{opacity:0}}@keyframes cc-ag-spin{to{transform:rotate(360deg)}}@keyframes cc-ag-pulse{50%{box-shadow:0 0 0 5px rgba(240,163,90,.25)}}@keyframes cc-ag-draw{from{stroke-dashoffset:40;opacity:0}}@media(prefers-reduced-motion: reduce){.cc-agent-composer,.cc-agent-composer__part,.cc-agent-hero__float,.cc-agent-app__agent i,.cc-agent-composer__caret,.cc-agent-how__panel *,.cc-agent-industries__panel,.cc-agent-view__badge i{animation:none !important}.cc-agent-how__panel{transition:none}}.cc-agent-outcome__badge,.cc-agent-bubble--agent li em,.cc-agent-actions em:first-child{background:#176b66}.cc-agent-view p.cc-agent-bubble--user{color:#fff}.cc-fx-hero{overflow:hidden}@media(max-width: 809px){.cc-main--fortnox .cc-fx-hero.cc-section{padding-top:calc(80px + 3rem)}}.cc-fx-hero__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-fx-hero__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-fx-hero__container{padding-inline:12px}.cc-fx-hero__copy{display:flex;flex-direction:column;align-items:center;gap:clamp(.9rem,1.4vw,1.2rem);max-width:54rem;margin:0 auto;text-align:center}.cc-fx-hero__copy .cc-seo-cta-row,.cc-fx-hero__copy .cc-seo-hero__actions{justify-content:center}.cc-fx-hero__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-fx-hero__title b,.cc-fx-hero__title strong{font-weight:inherit;color:#3aafa9}.cc-fx-hero__title{font-size:clamp(2.2rem,4.4vw,4.25rem);line-height:1.03;letter-spacing:-0.045em;hyphens:manual}.cc-fx-hero__lead{max-width:44rem;margin:0;font-size:clamp(.98rem,1.2vw,1.12rem);line-height:1.65;color:#686868;text-wrap:pretty}.cc-fx-hero__note{font-size:.8rem;color:#686868}.cc-fx-hero__logos{max-width:44rem;margin:clamp(2rem,4vw,3rem) auto 0}.cc-fx-hero__logos .cc-hero__logo-band{position:static;width:100%;max-width:100%;padding:0;pointer-events:auto}.cc-fx-hero__logos .cc-hero__logo-band-caption{opacity:1;animation:none;font-size:.75rem;text-align:center;margin-bottom:.5rem}.cc-fx-hero__logos .cc-hero__logo-marquee{mask-image:linear-gradient(90deg, transparent 0%, #000 10%, #000 90%, transparent 100%)}.cc-fx-stage{margin-top:clamp(2rem,4vw,3rem);padding-inline:12px}.cc-fx-stage__frame{position:relative;overflow:hidden;max-width:92rem;aspect-ratio:16/8;margin:0 auto;background:#e9ecef;clip-path:inset(0 calc((1 - var(--cc-fx-p, 1)) * 6%) round calc(34px - var(--cc-fx-p, 1) * 12px));transition:clip-path .12s linear}@media(max-width: 809px){.cc-fx-stage__frame{aspect-ratio:4/5}}.cc-fx-stage[data-reduced=true] .cc-fx-stage__frame{clip-path:inset(0 round 22px)}.cc-fx-stage__video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:55% 50%;transform:scale(calc(1.08 - var(--cc-fx-p, 1) * 0.08));transition:transform .12s linear}.cc-fx-stage__shade{position:absolute;inset:0;background:linear-gradient(20deg, rgba(23, 37, 42, 0.55) 0%, rgba(23, 37, 42, 0) 55%);pointer-events:none}.cc-fx-feed{position:absolute;bottom:clamp(1rem,3vw,2rem);left:clamp(1rem,3vw,2rem);width:min(23rem,100% - 2rem);padding:.9rem;border:1px solid rgba(255,255,255,.6);border-radius:20px;background:rgba(255,255,255,.92);box-shadow:0 30px 60px -30px rgba(23,37,42,.7);backdrop-filter:blur(10px);font-size:.8rem;color:#686868}.cc-fx-feed__head{display:flex;gap:.5rem;align-items:center;margin-bottom:.7rem;font-weight:700;color:#17252a}.cc-fx-feed__head b{display:inline-flex;gap:.3rem;align-items:center;margin-left:auto;padding:.15rem .55rem;border-radius:99px;background:rgba(47,179,107,.12);font-size:.7rem;color:#23824e}.cc-fx-feed__head b i{width:.42rem;height:.42rem;border-radius:50%;background:#2fb36b;animation:cc-fx-pulse 1.4s ease-in-out infinite}@media(max-width: 809px){.cc-fx-feed{bottom:.75rem;left:.75rem;width:calc(100% - 1.5rem);padding:.65rem;font-size:.74rem}.cc-fx-feed li{padding:.4rem .5rem}.cc-fx-feed li:nth-child(3){display:none}}.cc-fx-feed__brand{display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:8px;background:#fff;box-shadow:0 0 0 1px rgba(23,37,42,.1)}.cc-fx-feed ul{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.cc-fx-feed li{display:flex;gap:.6rem;align-items:center;padding:.55rem .6rem;border:1px solid rgba(23,37,42,.1);border-radius:12px;background:#fff;transition:opacity .4s ease}.cc-fx-feed li:nth-child(2){opacity:.75}.cc-fx-feed li:nth-child(3){opacity:.45}.cc-fx-feed li[data-fresh=true]{animation:cc-fx-in .55s cubic-bezier(0.22, 1, 0.36, 1) both}.cc-fx-feed__logo{display:grid;flex:none;place-items:center;width:2rem;height:2rem;border-radius:9px;background:#f5f7fa}.cc-fx-feed__logo[data-wide=true]{width:2.6rem}.cc-fx-feed__text{display:flex;flex-direction:column;gap:.1rem;min-width:0;font-weight:600;color:#17252a}.cc-fx-feed__text small{display:inline-flex;gap:.25rem;align-items:center;font-size:.72rem;font-weight:600;color:#23824e}.cc-fx-map{padding-inline:12px;content-visibility:auto;contain-intrinsic-size:auto 900px}.cc-fx-map__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-fx-map__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-fx-map__container{display:grid;grid-template-columns:minmax(0, 1fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}@media(min-width: 1200px){.cc-fx-map__container{grid-template-columns:minmax(0, 0.95fr) minmax(0, 1.05fr)}}.cc-fx-map__copy{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.cc-fx-map__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-fx-map__title b,.cc-fx-map__title strong{font-weight:inherit;color:#3aafa9}.cc-fx-map__title{hyphens:manual;text-wrap:balance}.cc-fx-map__text{margin:0;line-height:1.7;color:#686868;text-wrap:pretty}.cc-fx-map__data-label{margin-top:.5rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#686868}.cc-fx-map__data{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.cc-fx-map__data li{padding:.35rem .75rem;border:1px solid rgba(23,37,42,.1);border-radius:99px;background:#fff;font-size:.82rem;font-weight:600;color:#17252a}.cc-fx-map__visual{display:flex;flex-direction:column;gap:1.25rem;align-items:center;padding:clamp(1.25rem,3vw,2.25rem);border-radius:32px;background:radial-gradient(60% 60% at 50% 40%, rgba(58, 175, 169, 0.14), transparent 70%),#f3f6f8}.cc-fx-map__panel{display:flex;flex-direction:column;gap:.4rem;width:100%;max-width:30rem;min-height:8.5rem;padding:1rem 1.15rem;border:1px solid rgba(23,37,42,.1);border-radius:18px;background:#fff;box-shadow:0 1px 2px rgba(23,37,42,.06),0 22px 46px -22px rgba(23,37,42,.4)}.cc-fx-map__panel strong{display:inline-flex;gap:.45rem;align-items:center;font-size:1.05rem;color:#17252a}.cc-fx-map__panel strong svg{color:#176b66}.cc-fx-map__panel em{align-self:flex-start;padding:.15rem .6rem;border-radius:99px;background:rgba(58,175,169,.12);font-size:.78rem;font-style:normal;font-weight:700;color:#176b66}.cc-fx-map__panel p{margin:0;line-height:1.55;color:#686868}.cc-fx-map__hint{font-size:.7rem;font-weight:600;color:#686868}.cc-fx-orbit{position:relative;width:100%;max-width:28rem;aspect-ratio:1}.cc-fx-orbit__lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.cc-fx-orbit__lines path{fill:none;stroke:rgba(23,37,42,.16);stroke-width:.35;stroke-dasharray:1 1.2;transition:stroke .3s ease}.cc-fx-orbit__lines circle{fill:rgba(58,175,169,.55)}.cc-fx-orbit__lines g[data-active=true] path{stroke:#3aafa9;stroke-width:.55;stroke-dasharray:none}.cc-fx-orbit__lines g[data-active=true] circle{fill:#2d8f8a}.cc-fx-orbit__core{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;gap:.25rem;align-items:center;justify-content:center;width:7rem;height:7rem;border-radius:50%;background:#fff;box-shadow:0 0 0 10px rgba(58,175,169,.1),0 24px 48px -20px rgba(23,37,42,.5);translate:-50% -50%}.cc-fx-orbit__core b{font-size:.85rem;color:#17252a}.cc-fx-orbit__node{position:absolute;display:grid;place-items:center;width:3.5rem;height:3.5rem;padding:0;border:1px solid rgba(23,37,42,.1);border-radius:50%;background:#fff;box-shadow:0 10px 22px -12px rgba(23,37,42,.5);cursor:pointer;translate:-50% -50%;transition:transform .35s cubic-bezier(0.22, 1, 0.36, 1),box-shadow .35s ease,border-color .35s ease}.cc-fx-orbit__node:hover{transform:scale(1.06)}.cc-fx-orbit__node[aria-pressed=true]{border-color:#176b66;box-shadow:0 0 0 5px rgba(58,175,169,.18),0 14px 26px -12px rgba(23,37,42,.55);transform:scale(1.12)}.cc-fx-orbit__node:focus-visible{outline:2px solid #3aafa9;outline-offset:3px}@media(max-width: 639px){.cc-fx-orbit__node{width:2.9rem;height:2.9rem}.cc-fx-orbit__node img{width:20px;height:auto}}.cc-fx-features{padding-inline:12px}.cc-main--fortnox .cc-fx-features.cc-section{background:linear-gradient(180deg, #ffffff 0%, #f5f7f9 12%, #f5f7f9 88%, #ffffff 100%)}.cc-fx-features__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-fx-features__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-fx-features__header{display:flex;flex-direction:column;align-items:center;gap:1rem;max-width:46rem;margin:0 auto clamp(2.5rem,5vw,4rem);text-align:center}.cc-fx-features__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-fx-features__title b,.cc-fx-features__title strong{font-weight:inherit;color:#3aafa9}.cc-fx-features__title{hyphens:manual;text-wrap:balance}.cc-fx-features__rows{display:grid;gap:clamp(3rem,7vw,6.5rem)}.cc-fx-features__cta{display:flex;justify-content:center;margin-top:clamp(2.5rem,5vw,4rem)}.cc-fx-row{display:grid;grid-template-columns:minmax(0, 1fr);gap:clamp(1.5rem,4vw,4rem);align-items:center;scroll-margin-top:calc(80px + 1rem)}@media(min-width: 1200px){.cc-fx-row{grid-template-columns:minmax(0, 1.15fr) minmax(0, 1fr)}.cc-fx-row:nth-child(even) .cc-fx-row__media{order:2}}.cc-fx-row__media{position:relative;overflow:hidden;aspect-ratio:4/3;border-radius:28px;background:#e9ecef;box-shadow:0 40px 80px -50px rgba(23,37,42,.6)}@media(max-width: 809px){.cc-fx-row__media{aspect-ratio:16/12}}.cc-fx-row__video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.cc-fx-row__copy{display:flex;flex-direction:column;align-items:flex-start;gap:.9rem}.cc-fx-row__kicker{padding:.3rem .75rem;border-radius:99px;background:rgba(58,175,169,.12);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#176b66}.cc-fx-row h3{margin:0;font-size:clamp(1.6rem,2.6vw,2.3rem);font-weight:600;line-height:1.12;letter-spacing:-0.03em;color:#17252a;text-wrap:balance}.cc-fx-row>.cc-fx-row__copy>p{margin:0;line-height:1.65;color:#686868}.cc-fx-row__points{display:grid;gap:.6rem;width:100%;margin:.4rem 0 0;padding:0;list-style:none}.cc-fx-row__points li{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.85rem;padding:.9rem 1rem;border:1px solid rgba(23,37,42,.1);border-radius:16px;background:#fff;line-height:1.5;color:#686868}.cc-fx-row__points strong{display:block;color:#17252a}.cc-fx-row__num{font-size:.8rem;font-weight:700;color:#176b66}.cc-fx-card{position:absolute;bottom:clamp(.85rem,2vw,1.4rem);left:clamp(.85rem,2vw,1.4rem);width:min(17.5rem,100% - 1.7rem);padding:.85rem .95rem;border:1px solid rgba(255,255,255,.7);border-radius:16px;background:rgba(255,255,255,.94);box-shadow:0 24px 50px -24px rgba(23,37,42,.7);font-size:.8rem;color:#686868}.cc-fx-card__head{display:flex;gap:.5rem;align-items:center;margin-bottom:.45rem}.cc-fx-card__head b{color:#17252a}.cc-fx-card__logo{display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:8px;background:#f5f7fa}.cc-fx-card ul{margin:0 0 .55rem;padding:0;list-style:none}.cc-fx-card ul li{padding:.2rem 0;border-bottom:1px dashed rgba(23,37,42,.1)}.cc-fx-card__status{display:inline-flex;gap:.3rem;align-items:center;font-weight:700;color:#23824e}@supports(animation-timeline: view()){@media(prefers-reduced-motion: no-preference){.cc-fx-row__media{animation:cc-fx-reveal linear both;animation-timeline:view();animation-range:entry 0% cover 25%}.cc-fx-card{animation:cc-fx-rise linear both;animation-timeline:view();animation-range:entry 0% entry 100%}}}.cc-main--fortnox .cc-seo-audit-banner__image{object-position:50% 30%}@keyframes cc-fx-in{from{opacity:0;transform:translateY(-10px) scale(0.97)}}@keyframes cc-fx-pulse{50%{box-shadow:0 0 0 4px rgba(47,179,107,.25)}}@keyframes cc-fx-reveal{from{clip-path:inset(10% 8% round 28px);transform:scale(0.97)}to{clip-path:inset(0 round 28px);transform:none}}@keyframes cc-fx-rise{from{transform:translateY(28px)}to{transform:none}}@media(prefers-reduced-motion: reduce){.cc-fx-stage__frame,.cc-fx-stage__video{transition:none;transform:none}.cc-fx-feed li,.cc-fx-feed__head i{animation:none}}.cc-si-hero{overflow:hidden}@media(max-width: 809px){.cc-main--integration .cc-si-hero.cc-section{padding-top:calc(80px + 3rem)}}.cc-si-hero__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-si-hero__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-si-hero__container{padding-inline:12px}.cc-si-hero__copy{display:flex;flex-direction:column;align-items:center;gap:clamp(.9rem,1.4vw,1.2rem);max-width:56rem;margin:0 auto;text-align:center}.cc-si-hero__copy .cc-seo-cta-row,.cc-si-hero__copy .cc-seo-hero__actions{justify-content:center}.cc-si-hero__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-si-hero__title b,.cc-si-hero__title strong{font-weight:inherit;color:#3aafa9}.cc-si-hero__title{font-size:clamp(2.2rem,4.4vw,4.25rem);line-height:1.03;letter-spacing:-0.045em;hyphens:manual}.cc-si-hero__lead{max-width:44rem;margin:0;font-size:clamp(.98rem,1.2vw,1.12rem);line-height:1.65;color:#686868;text-wrap:pretty}.cc-si-hero__note{font-size:.8rem;color:#686868}.cc-si-hero__logos{max-width:44rem;margin:clamp(2rem,4vw,3rem) auto 0}.cc-si-hero__logos .cc-hero__logo-band{position:static;width:100%;max-width:100%;padding:0;pointer-events:auto}.cc-si-hero__logos .cc-hero__logo-band-caption{opacity:1;animation:none;font-size:.75rem;text-align:center;margin-bottom:.5rem}.cc-si-hero__logos .cc-hero__logo-marquee{mask-image:linear-gradient(90deg, transparent 0%, #000 10%, #000 90%, transparent 100%)}.cc-si-stage{--cc-si-p: 1;margin-top:clamp(2rem,4vw,3rem);padding-inline:12px}.cc-si-stage__frame{position:relative;overflow:hidden;max-width:92rem;aspect-ratio:16/8;margin:0 auto;border-radius:28px;background:#0d1b2a;transform:scale(calc(0.92 + var(--cc-si-p) * 0.08));transform-origin:50% 0;transition:transform .12s linear}@media(max-width: 809px){.cc-si-stage__frame{aspect-ratio:4/5;border-radius:22px}}.cc-si-stage[data-reduced=true] .cc-si-stage__frame{transform:none}.cc-si-stage__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cc-si-stage__shade{position:absolute;inset:0;background:linear-gradient(90deg, rgba(6, 18, 31, 0.05) 30%, rgba(6, 18, 31, 0.45) 100%)}@media(max-width: 809px){.cc-si-stage__shade{background:linear-gradient(180deg, rgba(6, 18, 31, 0.05) 35%, rgba(6, 18, 31, 0.5) 100%)}}.cc-si-stage__shade{pointer-events:none}.cc-si-net{position:absolute;inset:0}.cc-si-net__lines{position:absolute;inset:0;width:100%;height:100%}.cc-si-net__lines line{stroke:#3aafa9;stroke-width:2;stroke-dasharray:4 3;vector-effect:non-scaling-stroke;opacity:clamp(0,var(--cc-si-p)*2 - .6,1);animation:cc-si-flow 1.6s linear infinite}.cc-si-net__lines--narrow{display:none}@media(max-width: 809px){.cc-si-net__lines--wide{display:none}.cc-si-net__lines--narrow{display:block}}.cc-si-net__hub{--cc-si-cx: var(--cc-si-cx-w);--cc-si-cy: var(--cc-si-cy-w);position:absolute;top:var(--cc-si-cy);left:var(--cc-si-cx);z-index:2;display:flex;flex-direction:column;gap:.25rem;align-items:center;justify-content:center;width:7rem;height:7rem;border-radius:50%;background:#3aafa9;box-shadow:0 0 0 10px rgba(58,175,169,.25),0 0 0 22px rgba(58,175,169,.1),0 24px 48px -20px rgba(0,0,0,.6);font-size:.82rem;font-weight:700;color:#fff;translate:-50% -50%}.cc-si-net__hub::after{content:"";position:absolute;inset:-14px;z-index:-1;border-radius:50%;background:rgba(58,175,169,.22);animation:cc-si-breathe 3s ease-in-out infinite}@media(max-width: 809px){.cc-si-net__hub{--cc-si-cx: var(--cc-si-cx-n);--cc-si-cy: var(--cc-si-cy-n);width:4.6rem;height:4.6rem;font-size:.66rem}}.cc-si-net__node{--cc-si-cx: var(--cc-si-cx-w);--cc-si-cy: var(--cc-si-cy-w);--cc-si-x: var(--cc-si-x-w);--cc-si-y: var(--cc-si-y-w);position:absolute;top:calc(var(--cc-si-cy) + var(--cc-si-y)*var(--cc-si-p));left:calc(var(--cc-si-cx) + var(--cc-si-x)*var(--cc-si-p));z-index:3;display:inline-flex;gap:.45rem;align-items:center;padding:.45rem .75rem .45rem .45rem;border:1px solid rgba(255,255,255,.7);border-radius:99px;background:rgba(255,255,255,.95);box-shadow:0 16px 32px -16px rgba(0,0,0,.6);font-size:.78rem;font-weight:700;color:#17252a;white-space:nowrap;opacity:clamp(0,var(--cc-si-p)*2,1);translate:-50% -50%;transition:top .12s linear,left .12s linear}.cc-si-net__node img{flex:none;padding:.2rem;border-radius:50%;background:#f2f4f7;box-sizing:content-box}@media(max-width: 809px){.cc-si-net__node{--cc-si-cx: var(--cc-si-cx-n);--cc-si-cy: var(--cc-si-cy-n);--cc-si-x: var(--cc-si-x-n);--cc-si-y: var(--cc-si-y-n);padding:.4rem}.cc-si-net__node b{display:none}}.cc-si-status{position:absolute;bottom:clamp(.85rem,2.5vw,1.75rem);left:clamp(.85rem,2.5vw,1.75rem);z-index:4;display:flex;gap:.6rem;align-items:center;padding:.65rem .9rem;border-radius:14px;background:rgba(255,255,255,.95);box-shadow:0 20px 40px -20px rgba(0,0,0,.6);font-size:.8rem}.cc-si-status>span:last-child{display:flex;flex-direction:column;line-height:1.3}.cc-si-status strong{color:#17252a}.cc-si-status small{display:inline-flex;gap:.25rem;align-items:center;font-size:.7rem;color:#23824e}@media(max-width: 809px){.cc-si-status{top:.75rem;bottom:auto;left:.75rem;padding:.5rem .7rem;font-size:.72rem}.cc-si-status small{display:none}}.cc-si-status__dot{width:.6rem;height:.6rem;border-radius:50%;background:#2fb36b;animation:cc-si-pulse 1.4s ease-in-out infinite}.cc-si-what{padding-inline:12px;content-visibility:auto;contain-intrinsic-size:auto 820px}.cc-si-what__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-si-what__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-si-what__container{display:grid;grid-template-columns:minmax(0, 1fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}@media(min-width: 1200px){.cc-si-what__container{grid-template-columns:minmax(0, 0.95fr) minmax(0, 1.05fr)}}.cc-si-what__copy{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.cc-si-what__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-si-what__title b,.cc-si-what__title strong{font-weight:inherit;color:#3aafa9}.cc-si-what__title{hyphens:manual;text-wrap:balance}.cc-si-what__text{margin:0;line-height:1.7;color:#686868;text-wrap:pretty}.cc-si-what__visual{display:flex;flex-direction:column;gap:1.25rem;align-items:center;padding:clamp(1.25rem,3vw,2rem);border-radius:32px;background:#f3f6f8;transition:background-color .5s ease}.cc-si-what__visual[data-mode=before]{background:#f8f2f2}.cc-si-what__toggle{display:inline-flex;gap:.25rem;padding:.3rem;border:1px solid rgba(23,37,42,.1);border-radius:99px;background:#fff}.cc-si-what__toggle button{padding:.5rem 1rem;border:0;border-radius:99px;background:rgba(0,0,0,0);font:inherit;font-size:.85rem;font-weight:600;color:#686868;cursor:pointer;transition:background-color .3s ease,color .3s ease}.cc-si-what__toggle button[aria-pressed=true]{background:#17252a;color:#fff}.cc-si-what__toggle button:focus-visible{outline:2px solid #3aafa9;outline-offset:2px}.cc-si-what__result{width:100%;max-width:30rem;padding:1rem 1.15rem;border:1px solid rgba(23,37,42,.1);border-radius:18px;background:#fff;box-shadow:0 1px 2px rgba(23,37,42,.06),0 22px 46px -22px rgba(23,37,42,.4)}.cc-si-what__result strong{display:block;margin-bottom:.5rem;color:#17252a}.cc-si-what__result ul{display:grid;gap:.4rem;margin:0;padding:0;list-style:none}.cc-si-what__result li{display:flex;gap:.5rem;align-items:center;font-size:.9rem;color:#17252a}.cc-si-what__visual[data-mode=after] .cc-si-what__result svg{color:#2fb36b}.cc-si-what__visual[data-mode=before] .cc-si-what__result svg{color:#e0566b}.cc-si-diagram{position:relative;width:100%;max-width:30rem;aspect-ratio:5/4}.cc-si-diagram>svg{position:absolute;inset:0;width:100%;height:100%}.cc-si-diagram>svg line{vector-effect:non-scaling-stroke;transition:opacity .5s ease}.cc-si-diagram__tangle line{stroke:rgba(224,86,107,.55);stroke-width:1.5;stroke-dasharray:4 4;animation:cc-si-flow 2.4s linear infinite}.cc-si-diagram__hub-lines line{stroke:#3aafa9;stroke-width:2;stroke-dasharray:5 4;opacity:0;animation:cc-si-flow 1.2s linear infinite}[data-mode=after] .cc-si-diagram .cc-si-diagram__tangle line{opacity:0}[data-mode=after] .cc-si-diagram .cc-si-diagram__hub-lines line{opacity:1}.cc-si-diagram__system{position:absolute;z-index:1;display:flex;flex-direction:column;gap:.3rem;align-items:center;padding:.6rem .75rem;border:1px solid rgba(23,37,42,.1);border-radius:14px;background:#fff;box-shadow:0 10px 24px -14px rgba(23,37,42,.5);font-size:.72rem;color:#17252a;white-space:nowrap;translate:-50% -50%}.cc-si-diagram__center{position:absolute;top:50%;left:50%;z-index:1;display:flex;flex-direction:column;gap:.25rem;align-items:center;justify-content:center;text-align:center;translate:-50% -50%;transition:opacity .45s ease,scale .45s cubic-bezier(0.22, 1, 0.36, 1)}.cc-si-diagram__center small{max-width:9rem;font-size:.68rem;font-weight:600;line-height:1.25}.cc-si-diagram__center--person{width:9.5rem;padding:.6rem .75rem;border-radius:14px;background:#fff;box-shadow:0 10px 24px -14px rgba(224,86,107,.6);color:#e0566b}.cc-si-diagram__center--hub{width:5.5rem;height:5.5rem;border-radius:50%;background:#3aafa9;box-shadow:0 0 0 8px rgba(58,175,169,.18);color:#fff;opacity:0;scale:.7}[data-mode=after] .cc-si-diagram .cc-si-diagram__center--person{opacity:0;scale:.7}[data-mode=after] .cc-si-diagram .cc-si-diagram__center--hub{opacity:1;scale:1}.cc-si-how{padding-inline:12px;content-visibility:auto;contain-intrinsic-size:auto 2600px}.cc-main--integration .cc-si-how.cc-section{background:linear-gradient(180deg, #ffffff 0%, #f5f7f9 12%, #f5f7f9 88%, #ffffff 100%)}.cc-si-how__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-si-how__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-si-how__header{display:flex;flex-direction:column;align-items:center;gap:1rem;max-width:46rem;margin:0 auto clamp(2.25rem,5vw,3.75rem);text-align:center}.cc-si-how__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-si-how__title b,.cc-si-how__title strong{font-weight:inherit;color:#3aafa9}.cc-si-how__title{hyphens:manual;text-wrap:balance}.cc-si-how__intro{margin:0;line-height:1.65;color:#686868}.cc-si-how__layout{display:grid;grid-template-columns:minmax(0, 1fr)}@media(min-width: 810px){.cc-si-how__layout{grid-template-columns:minmax(0, 1.15fr) minmax(0, 1fr);gap:clamp(2.5rem,5vw,5rem)}}.cc-si-how__visual{display:none}@media(min-width: 810px){.cc-si-how__visual{display:block}}.cc-si-how__sticky{position:sticky;top:calc(80px + 2rem)}.cc-si-how__screen{position:relative;overflow:hidden;aspect-ratio:4/3.4;border-radius:28px;background:#0d1b2a;box-shadow:0 40px 80px -50px rgba(23,37,42,.7)}.cc-si-how__panel{position:absolute;inset:0;opacity:0;transform:scale(1.04);transition:opacity .6s ease,transform .9s cubic-bezier(0.22, 1, 0.36, 1)}.cc-si-how__panel[data-active=true]{opacity:1;transform:none}.cc-si-how__panel[data-active=true] .cc-si-event{animation:cc-si-pop .55s cubic-bezier(0.22, 1, 0.36, 1) .25s both}.cc-si-how__clip{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cc-si-how__counter{position:absolute;top:1rem;right:1rem;z-index:3;padding:.25rem .65rem;border-radius:99px;background:rgba(6,18,31,.55);font-size:.75rem;font-weight:700;letter-spacing:.06em;color:#fff}.cc-si-how__steps{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.cc-si-how__step{padding:1.5rem 0 1.5rem 1.5rem;border-left:2px solid rgba(23,37,42,.1);transition:opacity .4s ease,border-color .4s ease}@media(min-width: 810px){.cc-si-how__step{display:flex;flex-direction:column;justify-content:center;min-height:55vh;opacity:.38}.cc-si-how__step[data-active=true]{border-color:#3aafa9;opacity:1}}.cc-si-how__step h3{margin:.35rem 0 .5rem;font-size:clamp(1.3rem,2.2vw,1.75rem);font-weight:600;line-height:1.2;letter-spacing:-0.02em;color:#17252a}.cc-si-how__step p{max-width:32rem;margin:0;line-height:1.65;color:#686868}.cc-si-how__num{font-size:.8rem;font-weight:700;letter-spacing:.08em;color:#176b66}.cc-si-how__inline{position:relative;overflow:hidden;margin-top:1.1rem;border-radius:20px}.cc-si-how__inline img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}.cc-si-how__inline .cc-si-event{position:absolute;left:.75rem;bottom:.75rem}@media(min-width: 810px){.cc-si-how__inline{display:none}}.cc-si-how__cta{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:center;padding:1.5rem 0 0 1.5rem}.cc-si-how__cta small{font-size:.85rem;color:#686868}.cc-si-event{position:absolute;left:1.25rem;bottom:1.25rem;z-index:2;display:flex;flex-direction:column;gap:.3rem;width:min(18rem,100% - 1.5rem);padding:.85rem .95rem;border-radius:16px;background:rgba(255,255,255,.95);box-shadow:0 24px 50px -24px rgba(0,0,0,.7);font-size:.8rem}.cc-si-event__label{align-self:flex-start;padding:.12rem .55rem;border-radius:99px;background:rgba(58,175,169,.14);font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#176b66}.cc-si-event strong{color:#17252a}.cc-si-event code{font-size:.74rem;color:#686868}.cc-si-patterns{padding-inline:12px;content-visibility:auto;contain-intrinsic-size:auto 900px}.cc-si-patterns__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-si-patterns__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-si-patterns__header{display:flex;flex-direction:column;align-items:center;gap:1rem;max-width:46rem;margin:0 auto clamp(2.25rem,5vw,3.75rem);text-align:center}.cc-si-patterns__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-si-patterns__title b,.cc-si-patterns__title strong{font-weight:inherit;color:#3aafa9}.cc-si-patterns__title{hyphens:manual;text-wrap:balance}.cc-si-patterns__intro{margin:0;line-height:1.6;color:#686868}.cc-si-patterns__grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:1rem}@media(min-width: 810px){.cc-si-patterns__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1200px){.cc-si-patterns__grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}.cc-si-pattern{display:flex;flex-direction:column;gap:.6rem;padding:1.4rem;border:1px solid rgba(23,37,42,.1);border-radius:22px;background:#fff;transition:transform .4s cubic-bezier(0.22, 1, 0.36, 1),box-shadow .4s ease}.cc-si-pattern:hover{transform:translateY(-4px);box-shadow:0 1px 2px rgba(23,37,42,.06),0 22px 46px -22px rgba(23,37,42,.4)}.cc-si-pattern:hover .cc-si-pattern__wire i{animation-duration:.9s}.cc-si-pattern__link{display:flex;gap:.6rem;align-items:center;margin-bottom:.4rem}.cc-si-pattern__logo{display:grid;flex:none;place-items:center;width:3.2rem;height:3.2rem;border:1px solid rgba(23,37,42,.1);border-radius:14px;background:#f7f9fb}.cc-si-pattern__wire{position:relative;flex:1;height:2px;overflow:visible;background:repeating-linear-gradient(90deg, rgba(23, 37, 42, 0.2) 0 6px, transparent 6px 11px)}.cc-si-pattern__wire i{position:absolute;inset:0;animation:cc-si-travel 2.4s linear infinite}.cc-si-pattern__wire i::after{content:"";position:absolute;top:50%;left:0;width:.5rem;height:.5rem;border-radius:50%;background:#3aafa9;box-shadow:0 0 0 3px rgba(58,175,169,.2);translate:-50% -50%}.cc-si-pattern__wire i:nth-child(2){animation-delay:-0.8s}.cc-si-pattern__wire i:nth-child(3){animation-delay:-1.6s}.cc-si-pattern__flow{align-self:flex-start;padding:.2rem .6rem;border-radius:99px;background:rgba(58,175,169,.12);font-size:.75rem;font-weight:700;color:#176b66}.cc-si-pattern h3{margin:.2rem 0 0;font-size:1.15rem;font-weight:600;color:#17252a}.cc-si-pattern p{margin:0;line-height:1.55;color:#686868}.cc-main--integration .cc-seo-audit-banner__image{object-position:50% 35%}@keyframes cc-si-flow{to{stroke-dashoffset:-12}}@keyframes cc-si-travel{from{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes cc-si-breathe{50%{opacity:.4;transform:scale(1.25)}}@keyframes cc-si-pulse{50%{box-shadow:0 0 0 5px rgba(47,179,107,.25)}}@keyframes cc-si-pop{from{opacity:0;transform:translateY(14px) scale(0.97)}}@media(prefers-reduced-motion: reduce){.cc-si-stage__frame,.cc-si-net__node{transition:none}.cc-si-net__lines line,.cc-si-net__hub,.cc-si-status__dot,.cc-si-diagram line,.cc-si-pattern__wire i,.cc-si-how__panel .cc-si-event{animation:none !important}}.cc-si-diagram__system b{color:#176b66}.cc-si-diagram__center--person small{color:#b6374e}.cc-aeo-mono{margin:0;color:#176b66;font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:.74rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.cc-aeo-head{display:flex;flex-direction:column;align-items:center;gap:1rem;max-width:48rem;margin:0 auto clamp(2.25rem,5vw,3.5rem);text-align:center}.cc-aeo-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-aeo-title b,.cc-aeo-title strong{font-weight:inherit;color:#3aafa9}.cc-aeo-title{hyphens:manual;text-wrap:balance}.cc-aeo-intro{margin:0;color:#686868;font-size:clamp(.98rem,1.15vw,1.08rem);line-height:1.65;text-wrap:pretty}.cc-aeo-hero{position:relative;overflow:hidden}.cc-main--aeo .cc-aeo-hero.cc-section{padding-top:calc(80px + clamp(3rem,7vw,5rem));padding-bottom:clamp(2rem,4vw,3rem)}.cc-aeo-hero__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-aeo-hero__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-aeo-hero__container{padding-inline:12px}.cc-aeo-hero__copy{display:flex;flex-direction:column;align-items:center;gap:clamp(.9rem,1.4vw,1.2rem);max-width:52rem;margin:0 auto;text-align:center;animation:cc-aeo-rise .9s cubic-bezier(0.22, 1, 0.36, 1) both}.cc-aeo-hero__copy .cc-seo-cta-row,.cc-aeo-hero__copy .cc-seo-hero__actions{justify-content:center}.cc-aeo-hero__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-aeo-hero__title b,.cc-aeo-hero__title strong{font-weight:inherit;color:#3aafa9}.cc-aeo-hero__title{font-size:clamp(2.2rem,4.4vw,4.25rem);line-height:1.03;letter-spacing:-0.045em;hyphens:manual;text-wrap:balance}.cc-aeo-hero__lead{max-width:42rem;margin:0;color:#686868;font-size:clamp(.98rem,1.2vw,1.12rem);line-height:1.65;text-wrap:pretty}.cc-aeo-hero__note{display:inline-flex;align-items:center;gap:.4rem;color:#686868;font-size:.8rem}.cc-aeo-hero__note>svg{color:#176b66}.cc-aeo-hero__logos{max-width:44rem;margin:clamp(2.5rem,5vw,3.5rem) auto 0}.cc-aeo-hero__logos .cc-hero__logo-band{position:static;width:100%;max-width:100%;padding:0;pointer-events:auto}.cc-aeo-hero__logos .cc-hero__logo-band-caption{margin-bottom:.5rem;font-size:.75rem;text-align:center;opacity:1;animation:none}.cc-aeo-hero__logos .cc-hero__logo-marquee{mask-image:linear-gradient(90deg, transparent 0%, #000 10%, #000 90%, transparent 100%)}@keyframes cc-aeo-rise{from{opacity:0;transform:translateY(18px)}}.cc-aeo-stage{position:relative;display:grid;place-items:center;min-height:clamp(26rem,46vw,38rem);margin-top:clamp(2.5rem,5vw,3.75rem);padding:clamp(1.25rem,4vw,3rem);overflow:hidden;border-radius:clamp(1.25rem,2vw,1.75rem);background:#cfd8c2;animation:cc-aeo-rise 1s .15s cubic-bezier(0.22, 1, 0.36, 1) both}.cc-aeo-stage__media{position:absolute;inset:0}.cc-aeo-stage__media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.02) 40%, rgba(29, 42, 31, 0.12))}.cc-aeo-stage__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cc-aeo-window{position:relative;display:flex;flex-direction:column;gap:1rem;width:min(100%,40rem);min-height:20rem;padding:1rem;border:1px solid rgba(255,255,255,.7);border-radius:1.25rem;background:rgba(255,255,255,.86);box-shadow:0 30px 70px -30px rgba(29,42,31,.55);backdrop-filter:blur(18px) saturate(1.2)}.cc-aeo-window__engines{display:flex;flex-wrap:wrap;gap:.35rem}.cc-aeo-window__engines span{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .7rem .3rem .5rem;border-radius:999px;color:#686868;font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:.68rem;letter-spacing:.04em;transition:color .3s ease,background .3s ease}.cc-aeo-window__engines span[data-on=true]{color:#17252a;background:rgba(23,37,42,.07)}.cc-aeo-window__thread{display:flex;flex:1;flex-direction:column;gap:1rem;padding-inline:.25rem}.cc-aeo-window__question{align-self:flex-end;max-width:85%;min-height:2.6rem;margin:0;padding:.7rem .95rem;border-radius:1rem 1rem .3rem 1rem;color:#17252a;background:#eef1ee;font-size:.95rem;line-height:1.45}.cc-aeo-window__caret{display:inline-block;width:2px;height:1em;margin-left:1px;vertical-align:text-bottom;background:#17252a;animation:cc-aeo-caret .9s steps(1) infinite}.cc-aeo-window__answer{display:flex;gap:.7rem;animation:cc-aeo-rise .5s cubic-bezier(0.22, 1, 0.36, 1) both}.cc-aeo-window__avatar{display:grid;flex-shrink:0;place-items:center;width:1.9rem;height:1.9rem;border:1px solid rgba(23,37,42,.1);border-radius:50%;background:#fff}.cc-aeo-window__thinking{display:inline-flex;align-items:center;gap:.45rem;margin:.35rem 0 0;color:#686868;font-size:.88rem;animation:cc-aeo-pulse 1.1s ease-in-out infinite}.cc-aeo-window__text{margin:.2rem 0 0;color:#17252a;font-size:.98rem;line-height:1.6}.cc-aeo-window__text mark{padding:.05em .25em;border-radius:.3em;color:#17252a;background:rgba(58,175,169,.2);font-weight:600}.cc-aeo-window__source{display:inline-flex;align-items:center;gap:.5rem;margin-top:.75rem;padding:.35rem .65rem .35rem .4rem;border:1px solid rgba(23,37,42,.1);border-radius:999px;color:#17252a;background:#fff;font-size:.8rem;animation:cc-aeo-rise .5s cubic-bezier(0.22, 1, 0.36, 1) both}.cc-aeo-window__source>svg{color:#176b66}.cc-aeo-window__source em{display:inline-flex;align-items:center;gap:.2rem;color:#176b66;font-style:normal;font-weight:600}.cc-aeo-window__input{display:flex;align-items:center;gap:.6rem;padding:.55rem .55rem .55rem 1rem;border:1px solid rgba(23,37,42,.1);border-radius:999px;color:#686868;background:#fff;font-size:.88rem}.cc-aeo-window__input span{flex:1}.cc-aeo-window__input i{display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:50%;color:#fff;background:#17252a}@media(max-width: 809px){.cc-aeo-window{min-height:22rem}.cc-aeo-window__question{max-width:100%}}@keyframes cc-aeo-caret{50%{opacity:0}}@keyframes cc-aeo-pulse{50%{opacity:.45}}.cc-aeo-flow__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-aeo-flow__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-aeo-flow__container{padding-inline:12px}.cc-aeo-flow__diagram{position:relative;display:flex;flex-direction:column;align-items:center;max-width:62rem;margin:0 auto;padding:clamp(1.5rem,3vw,2.5rem);border:1px solid rgba(23,37,42,.1);border-radius:1.5rem;background:linear-gradient(90deg, rgba(23, 37, 42, 0.05) 1px, transparent 1px) 0 0/40px 40px,linear-gradient(0deg, rgba(23, 37, 42, 0.05) 1px, transparent 1px) 0 0/40px 40px,#fbfcfb}.cc-aeo-flow__sources{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:.75rem;width:100%;margin:0;padding:0;list-style:none}.cc-aeo-flow__sources li{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.9rem .5rem;border:1px solid rgba(23,37,42,.1);border-radius:.9rem;color:#17252a;background:#fff;font-size:.8rem;font-weight:500;text-align:center;opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .6s cubic-bezier(0.22, 1, 0.36, 1);transition-delay:calc(var(--i)*.07s)}.cc-aeo-flow__sources li>svg{color:#176b66}.cc-aeo-flow__source-logos{display:inline-flex;gap:.3rem;margin-top:.1rem}.cc-aeo-flow__source-logos img{width:14px;height:14px}.cc-aeo-flow__lines{display:block;width:100%;height:clamp(5rem,9vw,8rem);overflow:visible}.cc-aeo-flow__line,.cc-aeo-flow__pulse{fill:none;vector-effect:non-scaling-stroke}.cc-aeo-flow__line{stroke:rgba(23,37,42,.22);stroke-width:1.2;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.1s cubic-bezier(0.22, 1, 0.36, 1);transition-delay:calc(.3s + var(--i)*.08s)}.cc-aeo-flow__pulse{stroke:#3aafa9;stroke-width:2.4;stroke-linecap:round;stroke-dasharray:.08 1;stroke-dashoffset:.08;opacity:0}.cc-aeo-flow__hub{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.1rem 1.5rem;border:1px solid rgba(58,175,169,.45);border-radius:1.1rem;background:#fff;box-shadow:0 0 0 6px rgba(58,175,169,.08),0 1px 2px rgba(23,37,42,.06),0 24px 50px -24px rgba(23,37,42,.38);opacity:0;transform:scale(0.94);transition:opacity .6s ease .9s,transform .7s cubic-bezier(0.22, 1, 0.36, 1) .9s}.cc-aeo-flow__hub strong{color:#17252a;font-size:1.05rem}.cc-aeo-flow__hub-icon{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:.8rem;color:#fff;background:#17252a}.cc-aeo-flow__engines{display:flex;flex-wrap:wrap;justify-content:center;gap:.3rem}.cc-aeo-flow__engines i{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .6rem .25rem .45rem;border-radius:999px;color:#686868;background:#f1f3f2;font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:.66rem;font-style:normal}.cc-aeo-flow__stem{width:1px;height:2.5rem;background:linear-gradient(#3aafa9, rgba(58, 175, 169, 0.2));transform:scaleY(0);transform-origin:top;transition:transform .5s ease 1.3s}.cc-aeo-flow__result{display:flex;align-items:center;gap:.75rem;padding:.9rem 1.2rem;border-radius:1rem;color:#17252a;background:rgba(58,175,169,.12);opacity:0;transform:translateY(10px);transition:opacity .5s ease 1.6s,transform .6s cubic-bezier(0.22, 1, 0.36, 1) 1.6s}.cc-aeo-flow__result>svg{flex-shrink:0;color:#176b66}.cc-aeo-flow__result span{display:flex;flex-direction:column}.cc-aeo-flow__result small{color:#686868;font-size:.84rem}.cc-aeo-flow__diagram[data-on=true] .cc-aeo-flow__sources li,.cc-aeo-flow__diagram[data-on=true] .cc-aeo-flow__result{opacity:1;transform:none}.cc-aeo-flow__diagram[data-on=true] .cc-aeo-flow__line{stroke-dashoffset:0}.cc-aeo-flow__diagram[data-on=true] .cc-aeo-flow__pulse{animation:cc-aeo-travel 2.6s linear infinite;animation-delay:calc(1.4s + var(--i)*.35s)}.cc-aeo-flow__diagram[data-on=true] .cc-aeo-flow__hub{opacity:1;transform:none}.cc-aeo-flow__diagram[data-on=true] .cc-aeo-flow__stem{transform:none}@media(max-width: 809px){.cc-aeo-flow__sources{grid-template-columns:repeat(3, minmax(0, 1fr))}.cc-aeo-flow__lines{height:4rem}}.cc-aeo-grid{max-width:62rem;margin:clamp(2.5rem,5vw,3.5rem) auto 0}.cc-aeo-grid__title{margin:0 0 1.25rem;color:#17252a;font-size:clamp(1.15rem,1.6vw,1.35rem);font-weight:600;text-align:center}.cc-aeo-grid__group{display:flex;flex-direction:column;gap:.75rem}.cc-aeo-grid__group+.cc-aeo-grid__group{margin-top:1.5rem}.cc-aeo-grid__group>.cc-aeo-mono{text-align:center}.cc-aeo-grid__group ul{display:grid;grid-template-columns:repeat(auto-fit, minmax(8.5rem, 1fr));margin:0;padding:0;overflow:hidden;border:1px solid rgba(23,37,42,.1);border-radius:1.1rem;background:#fff;list-style:none}.cc-aeo-grid__group li{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;min-height:6.5rem;padding:1rem .5rem;margin:0 -1px -1px 0;border-right:1px solid rgba(23,37,42,.1);border-bottom:1px solid rgba(23,37,42,.1);color:#17252a;font-size:.82rem;font-weight:500;text-align:center;transition:background .25s ease}.cc-aeo-grid__group li img{width:26px;height:26px;transition:transform .35s cubic-bezier(0.22, 1, 0.36, 1)}.cc-aeo-grid__group li:hover{background:#f7f9f8}.cc-aeo-grid__group li:hover img{transform:scale(1.12)}@media(max-width: 809px){.cc-aeo-grid__group ul{grid-template-columns:repeat(3, minmax(0, 1fr))}}@keyframes cc-aeo-travel{0%{stroke-dashoffset:.08;opacity:1}85%{opacity:1}100%{stroke-dashoffset:-0.92;opacity:0}}.cc-aeo-def__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-aeo-def__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-aeo-def__container{padding-inline:12px;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.cc-aeo-def__copy{display:flex;flex-direction:column;align-items:flex-start;gap:1.1rem}.cc-aeo-def__answer{margin:0;padding:1.1rem 1.25rem;border-left:3px solid #3aafa9;border-radius:0 .9rem .9rem 0;color:#17252a;background:#fff;font-size:clamp(1.02rem,1.3vw,1.15rem);line-height:1.6}.cc-aeo-def__more{margin:0;color:#686868;line-height:1.65}.cc-aeo-def__note{margin:0;color:#686868;font-size:.82rem}.cc-aeo-def__link{display:inline-flex;align-items:center;gap:.45rem;color:#176b66;font-weight:600;text-decoration:none}.cc-aeo-def__link>svg{transition:transform .3s cubic-bezier(0.22, 1, 0.36, 1)}.cc-aeo-def__link:hover>svg{transform:translateX(3px)}.cc-aeo-def__table{padding:clamp(1.1rem,2vw,1.6rem);border:1px solid rgba(23,37,42,.1);border-radius:1.3rem;background:#fff;box-shadow:0 1px 2px rgba(23,37,42,.06),0 24px 50px -24px rgba(23,37,42,.38)}.cc-aeo-def__table table{width:100%;border-collapse:collapse;font-size:.9rem}.cc-aeo-def__table th,.cc-aeo-def__table td{padding:.8rem .6rem;border-bottom:1px solid rgba(23,37,42,.1);text-align:left;vertical-align:top}.cc-aeo-def__table thead th{color:#686868;font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:.72rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.cc-aeo-def__table thead th:last-child{color:#176b66}.cc-aeo-def__table tbody th{color:#17252a;font-weight:600}.cc-aeo-def__table tbody th>svg{margin:0 .4rem -0.15rem 0;color:#176b66}.cc-aeo-def__table td{color:#686868}.cc-aeo-def__table td:last-child{color:#17252a;font-weight:500}.cc-aeo-def__table tr:last-child>*{border-bottom:0}.cc-aeo-def__table-title{margin:0 0 .4rem;color:#17252a;font-weight:600}@media(max-width: 809px){.cc-aeo-def__container{grid-template-columns:minmax(0, 1fr)}.cc-aeo-def__table th,.cc-aeo-def__table td{padding:.65rem .4rem}.cc-aeo-def__table table{font-size:.82rem}}.cc-aeo-q__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-aeo-q__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-aeo-q__container{padding-inline:12px}.cc-aeo-q__board{display:grid;grid-template-columns:minmax(13rem, 0.55fr) minmax(0, 1.45fr);overflow:hidden;border:1px solid rgba(23,37,42,.1);border-radius:1.5rem;background:#fff;box-shadow:0 1px 2px rgba(23,37,42,.06),0 24px 50px -24px rgba(23,37,42,.38)}.cc-aeo-q__tabs{display:flex;flex-direction:column;border-right:1px solid rgba(23,37,42,.1);background:#fafbfa}.cc-aeo-q__tab{display:flex;align-items:center;gap:.85rem;padding:1.1rem 1.3rem;border:0;border-bottom:1px solid rgba(23,37,42,.1);color:#686868;background:rgba(0,0,0,0);font:inherit;text-align:left;cursor:pointer;transition:background .25s ease}.cc-aeo-q__tab strong{color:#17252a;font-size:1rem;font-weight:600}.cc-aeo-q__tab .cc-aeo-mono{color:#686868;font-size:.66rem}.cc-aeo-q__tab:hover{background:#f2f5f3}.cc-aeo-q__tab[aria-selected=true] .cc-aeo-q__tab-icon{color:#fff;background:#2d8f8a}.cc-aeo-q__tab[aria-selected=true]{background:#fff;box-shadow:inset 3px 0 0 #3aafa9}.cc-aeo-q__tab[aria-selected=true] .cc-aeo-mono{color:#176b66}.cc-aeo-q__tab:focus-visible{outline:2px solid #3aafa9;outline-offset:-2px}.cc-aeo-q__tab-icon{display:grid;flex-shrink:0;place-items:center;width:2.3rem;height:2.3rem;border-radius:.7rem;color:#176b66;background:rgba(58,175,169,.12);transition:color .25s ease,background .25s ease}.cc-aeo-q__tab-text{display:flex;flex-direction:column;gap:.2rem}.cc-aeo-q__panel{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:1.25rem;padding:clamp(1.25rem,2.5vw,2rem);animation:cc-aeo-rise .5s cubic-bezier(0.22, 1, 0.36, 1) both}.cc-aeo-q__question{display:flex;flex-direction:column;align-items:flex-start;gap:.9rem}.cc-aeo-q__question>svg{color:#3aafa9}.cc-aeo-q__question p{margin:0;color:#17252a;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:500;line-height:1.3;letter-spacing:-0.015em}.cc-aeo-q__question ul{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.cc-aeo-q__question li{display:flex;align-items:center;gap:.5rem;color:#17252a;font-size:.9rem}.cc-aeo-q__question li>svg{color:#176b66}.cc-aeo-q__answer{display:flex;flex-direction:column;gap:.8rem;padding:1.1rem 1.2rem;border:1px solid rgba(23,37,42,.1);border-radius:1.1rem;background:linear-gradient(90deg, rgba(23, 37, 42, 0.05) 1px, transparent 1px) 0 0/28px 28px,linear-gradient(0deg, rgba(23, 37, 42, 0.05) 1px, transparent 1px) 0 0/28px 28px,#fbfcfb}.cc-aeo-q__answer p{margin:0;color:#17252a;line-height:1.6}.cc-aeo-q__answer p mark{padding:.05em .25em;border-radius:.3em;color:#17252a;background:rgba(58,175,169,.2);font-weight:600}.cc-aeo-q__answer-head{display:inline-flex;align-items:center;gap:.5rem;color:#17252a;font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:.72rem;letter-spacing:.1em}.cc-aeo-q__answer-head i{display:grid;place-items:center;width:1.7rem;height:1.7rem;border:1px solid rgba(23,37,42,.1);border-radius:50%;background:#fff}.cc-aeo-q__source{display:inline-flex;align-self:flex-start;align-items:center;gap:.45rem;padding:.3rem .65rem .3rem .35rem;border:1px solid rgba(23,37,42,.1);border-radius:999px;background:#fff;font-size:.78rem}.cc-aeo-q__source>svg{color:#176b66}.cc-aeo-q__note{margin:.75rem 0 0;color:#686868;font-size:.78rem;text-align:right}@media(max-width: 1199px){.cc-aeo-q__panel{grid-template-columns:minmax(0, 1fr)}}@media(max-width: 809px){.cc-aeo-q__board{grid-template-columns:minmax(0, 1fr)}.cc-aeo-q__tabs{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid rgba(23,37,42,.1);scrollbar-width:none}.cc-aeo-q__tabs::-webkit-scrollbar{display:none}.cc-aeo-q__tab{flex:0 0 auto;border-bottom:0;border-right:1px solid rgba(23,37,42,.1)}.cc-aeo-q__tab[aria-selected=true]{box-shadow:inset 0 -3px 0 #3aafa9}}.cc-aeo-stack__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-aeo-stack__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-aeo-stack__container{padding-inline:12px}.cc-aeo-stack__list{display:flex;flex-direction:column;gap:clamp(1.25rem,3vw,2rem);margin:0;padding:0;list-style:none}.cc-aeo-stack__cta{display:flex;flex-direction:column;align-items:center;gap:.6rem;margin-top:clamp(2rem,4vw,3rem)}.cc-aeo-stack__cta small{color:#686868;font-size:.78rem}.cc-aeo-card{position:sticky;top:calc(80px + 1.25rem + var(--i)*1.1rem);display:grid;grid-template-columns:minmax(0, 0.9fr) minmax(0, 1.1fr);gap:clamp(1.5rem,3vw,3rem);align-items:center;min-height:min(32rem,68vh);padding:clamp(1.4rem,3vw,2.5rem);border:1px solid rgba(23,37,42,.1);border-radius:1.75rem;background:#fff;box-shadow:0 -10px 40px -24px rgba(23,37,42,.35)}.cc-aeo-card__label{display:inline-flex;align-items:center;gap:.7rem}.cc-aeo-card__label i{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:.8rem;color:#fff;background:#17252a}.cc-aeo-card__copy{display:flex;flex-direction:column;align-items:flex-start;gap:.9rem}.cc-aeo-card__copy h3{margin:0;color:#17252a;font-size:clamp(1.5rem,2.6vw,2.25rem);line-height:1.1;letter-spacing:-0.03em}.cc-aeo-card__copy p{margin:0;color:#686868;line-height:1.65}.cc-aeo-card__copy>ul{display:flex;flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none}.cc-aeo-card__copy>ul li{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .75rem;border:1px solid rgba(23,37,42,.1);border-radius:999px;color:#17252a;background:#fff;font-size:.84rem}.cc-aeo-card__copy>ul li>svg{color:#176b66}.cc-aeo-card__media{position:relative;align-self:stretch;min-height:18rem;overflow:hidden;border-radius:1.25rem;background:#e5e9e6}.cc-aeo-card__media>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media(max-width: 809px){.cc-aeo-card{position:relative;top:auto;grid-template-columns:minmax(0, 1fr);min-height:0}.cc-aeo-card__media{min-height:15rem}}.cc-aeo-ui{position:absolute;right:1rem;bottom:1rem;display:flex;flex-direction:column;gap:.6rem;width:min(16rem,100% - 2rem);padding:.9rem 1rem;border:1px solid rgba(255,255,255,.7);border-radius:1rem;color:#17252a;background:rgba(255,255,255,.92);box-shadow:0 1px 2px rgba(23,37,42,.06),0 24px 50px -24px rgba(23,37,42,.38);backdrop-filter:blur(10px);font-size:.82rem}.cc-aeo-ui>b{font-size:.86rem}.cc-aeo-ui ul{display:grid;gap:.35rem;margin:0;padding:0;list-style:none}.cc-aeo-ui li{padding:.4rem .6rem;border-radius:.5rem;background:#f2f5f3}.cc-aeo-ui--code li{color:#2d6a4f;background:#f4f7f5;font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:.74rem}.cc-aeo-ui--answer li:first-child{color:#17252a;background:rgba(58,175,169,.2);font-weight:600}.cc-aeo-ui--mentions li::before{content:"+";margin-right:.4rem;color:#176b66;font-weight:700}.cc-aeo-ui__bars{display:flex;align-items:flex-end;gap:.6rem;height:6.5rem}.cc-aeo-ui__bars>span{display:flex;flex:1;flex-direction:column;justify-content:flex-end;align-items:center;gap:.3rem;height:100%}.cc-aeo-ui__bars i{width:100%;border-radius:.35rem .35rem .15rem .15rem;background:linear-gradient(180deg, #3aafa9, #2d8f8a)}.cc-aeo-ui__bars small{color:#686868;font-size:.68rem}.cc-aeo-flow,.cc-aeo-def,.cc-aeo-q{content-visibility:auto;contain-intrinsic-size:auto 760px}@media(prefers-reduced-motion: reduce){.cc-aeo-hero__copy,.cc-aeo-stage,.cc-aeo-window__answer,.cc-aeo-window__source,.cc-aeo-q__panel{animation:none}.cc-aeo-flow__diagram .cc-aeo-flow__pulse{animation:none !important}}.cc-ls-hero{position:relative;overflow:hidden}.cc-main--local-seo .cc-ls-hero.cc-section{padding-top:calc(80px + clamp(3rem,7vw,5.5rem));padding-bottom:clamp(2rem,4vw,3rem)}.cc-ls-hero__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-ls-hero__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-ls-hero__container{padding-inline:12px;position:relative;z-index:1}.cc-ls-hero__copy{display:flex;flex-direction:column;align-items:center;gap:clamp(.9rem,1.4vw,1.2rem);max-width:44rem;margin:0 auto;text-align:center}.cc-ls-hero__copy .cc-seo-cta-row,.cc-ls-hero__copy .cc-seo-hero__actions{justify-content:center}.cc-ls-hero__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-ls-hero__title b,.cc-ls-hero__title strong{font-weight:inherit;color:#3aafa9}.cc-ls-hero__title{font-size:clamp(2.2rem,4.4vw,4.25rem);line-height:1.03;letter-spacing:-0.045em;hyphens:manual;text-wrap:balance}.cc-ls-hero__lead{max-width:38rem;margin:0;color:#686868;font-size:clamp(.98rem,1.2vw,1.12rem);line-height:1.65;text-wrap:pretty}.cc-ls-hero__logos{max-width:44rem;margin:clamp(2.5rem,6vw,4.5rem) auto 0}.cc-ls-hero__logos .cc-hero__logo-band{position:static;width:100%;max-width:100%;padding:0;pointer-events:auto}.cc-ls-hero__logos .cc-hero__logo-band-caption{margin-bottom:.5rem;font-size:.75rem;text-align:center;opacity:1;animation:none}.cc-ls-hero__logos .cc-hero__logo-marquee{mask-image:linear-gradient(90deg, transparent 0%, #000 10%, #000 90%, transparent 100%)}.cc-ls-hero__parallax{position:absolute;inset:0;pointer-events:none}.cc-ls-hero__scatter{position:absolute;inset:0;max-width:1500px;margin-inline:auto}@media(max-width: 1199px){.cc-ls-hero__parallax{position:relative;inset:auto;order:2}.cc-ls-hero__scatter{position:relative;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem;padding-inline:12px;margin:2.5rem auto 0;max-width:40rem}.cc-ls-hero{display:flex;flex-direction:column}.cc-ls-hero__container{order:1}}.cc-ls-float{--depth: 60px;position:absolute;width:clamp(11rem,15vw,15.5rem);margin:0;animation:cc-ls-float-in 1s cubic-bezier(0.22, 1, 0.36, 1) both;animation-delay:calc(.25s + var(--i)*.12s)}.cc-ls-float>*{transform:translateY(calc(var(--cc-ls-s, 0) * var(--depth) * -1))}.cc-ls-float__photo{display:block;overflow:hidden;border-radius:1.1rem;background:#e8e6e1;box-shadow:0 1px 2px rgba(23,37,42,.06),0 22px 46px -22px rgba(23,37,42,.4)}.cc-ls-float__photo img{display:block;width:100%;height:100%;object-fit:cover}.cc-ls-float__card{position:absolute;display:flex;align-items:flex-start;gap:.6rem;width:max-content;max-width:15rem;padding:.7rem .85rem;border:1px solid rgba(23,37,42,.1);border-radius:.9rem;background:rgba(255,255,255,.96);box-shadow:0 1px 2px rgba(23,37,42,.06),0 22px 46px -22px rgba(23,37,42,.4);backdrop-filter:blur(8px);text-align:left}.cc-ls-float__icon{display:grid;flex-shrink:0;place-items:center;width:1.8rem;height:1.8rem;border-radius:50%;color:#fff;background:#2d8f8a}.cc-ls-float__card--review .cc-ls-float__icon{color:#b06000;background:#fef3d6}.cc-ls-float__card--call .cc-ls-float__icon{background:#2fb36b}.cc-ls-float__card--directions .cc-ls-float__icon{background:#1a73e8}.cc-ls-float__card--rank .cc-ls-float__icon{background:#ea4335}.cc-ls-float__body{display:flex;flex-direction:column;gap:.1rem;min-width:0;line-height:1.3}.cc-ls-float__body b{color:#17252a;font-size:.84rem}.cc-ls-float__body small{color:#686868;font-size:.74rem}.cc-ls-float__body em{margin-top:.2rem;color:#17252a;font-size:.8rem;font-style:normal}.cc-ls-float__stars{display:inline-flex;margin-top:.15rem;color:#f5b301}.cc-ls-float--salon{--depth: 90px;top:21%;left:3%}.cc-ls-float--salon .cc-ls-float__photo{aspect-ratio:4/3}.cc-ls-float--salon .cc-ls-float__card{right:-34%;bottom:-26%}.cc-ls-float--cafe{--depth: 40px;bottom:6%;left:8%;width:clamp(9rem,11vw,11.5rem)}.cc-ls-float--cafe .cc-ls-float__photo{aspect-ratio:3/4}.cc-ls-float--cafe .cc-ls-float__card{top:12%;left:70%}.cc-ls-float--call{--depth: 110px;top:17%;right:5%;width:clamp(9rem,11vw,11.5rem)}.cc-ls-float--call .cc-ls-float__photo{aspect-ratio:4/5}.cc-ls-float--call .cc-ls-float__card{bottom:10%;right:62%}.cc-ls-float--trade{--depth: 55px;right:3%;bottom:8%}.cc-ls-float--trade .cc-ls-float__photo{aspect-ratio:4/3}.cc-ls-float--trade .cc-ls-float__card{top:-22%;left:-30%}@media(max-width: 1399px){.cc-ls-float--salon,.cc-ls-float--trade{width:12rem}.cc-ls-float--salon .cc-ls-float__card{right:-20%}.cc-ls-float--trade .cc-ls-float__card{left:-16%}.cc-ls-float--cafe .cc-ls-float__card{top:auto;bottom:-12%;left:28%}.cc-ls-float--call .cc-ls-float__card{right:40%}}@media(max-width: 1199px){.cc-ls-float{position:relative;inset:auto;width:auto}.cc-ls-float>*{transform:none}.cc-ls-float__card{position:absolute;inset:auto .5rem .5rem auto;max-width:calc(100% - 1rem);padding:.55rem .7rem}.cc-ls-float--salon .cc-ls-float__card,.cc-ls-float--cafe .cc-ls-float__card,.cc-ls-float--call .cc-ls-float__card,.cc-ls-float--trade .cc-ls-float__card{inset:auto .5rem .5rem .5rem}.cc-ls-float--salon .cc-ls-float__photo,.cc-ls-float--cafe .cc-ls-float__photo,.cc-ls-float--call .cc-ls-float__photo,.cc-ls-float--trade .cc-ls-float__photo{aspect-ratio:1}.cc-ls-float__body em,.cc-ls-float__body small,.cc-ls-float__stars{display:none}.cc-ls-float__icon{width:1.5rem;height:1.5rem}.cc-ls-float__body b{font-size:.76rem}.cc-ls-float--cafe,.cc-ls-float--trade{display:none}}@keyframes cc-ls-float-in{from{opacity:0;transform:translateY(24px) scale(0.97)}}.cc-ls-ticker{display:inline-flex;align-items:center;gap:.6rem;max-width:100%;margin-top:.25rem;padding:.45rem .95rem .45rem .75rem;border:1px solid rgba(23,37,42,.1);border-radius:999px;background:#fff;font-size:.84rem}.cc-ls-ticker__live{flex-shrink:0;width:.5rem;height:.5rem;border-radius:50%;background:#2fb36b;box-shadow:0 0 0 0 rgba(47,179,107,.6);animation:cc-ls-live 1.8s ease-out infinite}.cc-ls-ticker__label{flex-shrink:0;color:#686868}@media(max-width: 639px){.cc-ls-ticker__label{display:none}}.cc-ls-ticker__window{position:relative;display:grid;min-width:0;height:1.35rem;overflow:hidden}.cc-ls-ticker__item{grid-area:1/1;overflow:hidden;color:#17252a;font-weight:600;white-space:nowrap;text-overflow:ellipsis;opacity:0;transform:translateY(110%);transition:transform .6s cubic-bezier(0.22, 1, 0.36, 1),opacity .4s ease}.cc-ls-ticker__item[data-state=on]{opacity:1;transform:none}.cc-ls-ticker__item[data-state=off]{transform:translateY(-110%)}@keyframes cc-ls-live{to{box-shadow:0 0 0 .55rem rgba(47,179,107,0)}}.cc-ls-map__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-ls-map__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-ls-map__container{padding-inline:12px}.cc-ls-map__header{display:flex;flex-direction:column;align-items:center;gap:1rem;max-width:46rem;margin:0 auto clamp(2rem,5vw,3.5rem);text-align:center}.cc-ls-map__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-ls-map__title b,.cc-ls-map__title strong{font-weight:inherit;color:#3aafa9}.cc-ls-map__title{hyphens:manual;text-wrap:balance}.cc-ls-map__intro{margin:0;color:#686868;font-size:clamp(.98rem,1.15vw,1.08rem);line-height:1.65;text-wrap:pretty}.cc-ls-map__grid{display:grid;grid-template-columns:minmax(0, 0.6fr) minmax(0, 1.4fr);gap:clamp(1.5rem,4vw,4rem);align-items:start}.cc-ls-map__steps{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.cc-ls-map__step{display:flex;flex-direction:column;justify-content:center;gap:.6rem;min-height:62vh;padding-left:1.25rem;border-left:2px solid rgba(23,37,42,.1);opacity:.38;transition:opacity .45s ease,border-color .45s ease}.cc-ls-map__step:first-child{min-height:48vh;justify-content:flex-start;padding-top:6vh}.cc-ls-map__step[data-active=true]{border-left-color:#3aafa9;opacity:1}.cc-ls-map__step h3{margin:0;color:#17252a;font-size:clamp(1.3rem,2vw,1.75rem);line-height:1.15;letter-spacing:-0.02em}.cc-ls-map__step p{max-width:30rem;margin:0;color:#686868;line-height:1.65}.cc-ls-map__step-num{color:#2d8f8a;font-size:.82rem;font-weight:700;letter-spacing:.06em}.cc-ls-map__cta{display:flex;flex-direction:column;gap:.6rem;padding:2rem 0 0 1.25rem}.cc-ls-map__cta small{color:#686868}.cc-ls-map__sticky{position:sticky;top:calc(80px + 1rem)}@media(max-width: 809px){.cc-ls-map__grid{display:flex;flex-direction:column-reverse}.cc-ls-map__sticky{top:calc(80px + .25rem);z-index:1;width:100%}.cc-ls-map__step{justify-content:flex-end;min-height:44svh;padding-top:2rem}.cc-ls-map__step:first-child{justify-content:flex-end;min-height:40svh;padding-top:2rem}}.cc-gm{position:relative;display:grid;grid-template-columns:minmax(19rem, 0.72fr) minmax(0, 1fr);height:min(76vh,44rem);margin:0;overflow:hidden;border:1px solid rgba(23,37,42,.1);border-radius:1.25rem;background:#fff;box-shadow:0 1px 2px rgba(23,37,42,.06),0 30px 60px -30px rgba(23,37,42,.45);color:#202124;font-family:Roboto,"Helvetica Neue",Arial,sans-serif}.cc-gm__example{margin:.6rem 0 0;color:#686868;font-size:.75rem;text-align:right}.cc-gm__map{position:relative;order:2;container-type:size;overflow:hidden;background:#f5f3ef}.cc-gm__canvas{--z: 1;position:absolute;top:50%;left:50%;width:max(140cqw,180cqh);aspect-ratio:1600/1000;transform:translate(calc(var(--ox) * -1), calc(var(--oy) * -1)) scale(var(--z));transform-origin:var(--ox) var(--oy);transition:transform 1.1s cubic-bezier(0.22, 1, 0.36, 1),transform-origin 1.1s cubic-bezier(0.22, 1, 0.36, 1)}.cc-gm[data-view=place] .cc-gm__canvas,.cc-gm[data-view=reviews] .cc-gm__canvas{--z: 1.45}.cc-gm__tiles{display:block;width:100%;height:100%}.cc-gm__toast{position:absolute;top:.9rem;left:50%;z-index:2;display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .9rem;border-radius:999px;color:#202124;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.15),0 10px 24px -10px rgba(0,0,0,.25);font-size:.82rem;font-weight:600;white-space:nowrap;transform:translateX(-50%);animation:cc-ls-toast .55s cubic-bezier(0.22, 1, 0.36, 1) both}.cc-gm__toast-dot{width:.5rem;height:.5rem;border-radius:50%;background:#2fb36b}.cc-gm__credit{position:absolute;right:0;bottom:0;z-index:2;padding:.15rem .5rem;border-top-left-radius:.4rem;color:#444;background:rgba(255,255,255,.85);font-size:.66rem}.cc-gm__side{position:relative;order:1;min-height:0;overflow:hidden;border-right:1px solid #e8eaed}.cc-gm__search{position:absolute;top:.75rem;inset-inline:.75rem;z-index:3;display:flex;align-items:center;gap:.6rem;padding:.7rem .9rem;border-radius:1.6rem;color:#70757a;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.18),0 -1px 0 rgba(0,0,0,.02);font-size:.92rem}.cc-gm__search span{flex:1;color:#202124}.cc-gm__panel{position:absolute;inset:0;overflow:hidden;opacity:0;transform:translateY(14px);transition:opacity .45s ease,transform .6s cubic-bezier(0.22, 1, 0.36, 1);pointer-events:none}.cc-gm__panel[data-on=true]{opacity:1;transform:none}.cc-gm__cover{display:block;height:34%;min-height:8rem;overflow:hidden}.cc-gm__cover img{width:100%;height:100%;object-fit:cover}.cc-gm__head{display:flex;flex-direction:column;gap:.2rem;padding:.9rem 1.1rem .6rem}.cc-gm__head strong{font-size:1.3rem;font-weight:500}.cc-gm__head small{color:#70757a;font-size:.82rem}.cc-gm__rating{display:flex;align-items:center;gap:.3rem;color:#70757a;font-size:.84rem}.cc-gm__rating b{color:#202124;font-weight:500}.cc-gm__tabs{display:flex;border-bottom:1px solid #e8eaed;padding-inline:.6rem}.cc-gm__tabs span{flex:1;padding:.6rem .25rem;border-bottom:3px solid rgba(0,0,0,0);color:#70757a;font-size:.84rem;font-weight:500;text-align:center;transition:color .3s ease,border-color .3s ease}.cc-gm__tabs span[data-on=true]{border-bottom-color:#1a73e8;color:#1a73e8}.cc-gm__place-body,.cc-gm__reviews-body{position:absolute;inset-inline:0;opacity:0;transition:opacity .4s ease}.cc-gm__place-body[data-on=true],.cc-gm__reviews-body[data-on=true]{opacity:1}.cc-gm__actions{display:flex;justify-content:space-between;padding:.9rem 1rem .8rem;border-bottom:1px solid #e8eaed}.cc-gm__action{display:flex;flex-direction:column;align-items:center;gap:.35rem;color:#1a73e8;font-size:.7rem}.cc-gm__action i{display:grid;place-items:center;width:2.4rem;height:2.4rem;border:1px solid #dadce0;border-radius:50%}.cc-gm__action[data-primary=true] i{border-color:#1a73e8;color:#fff;background:#1a73e8}.cc-gm__info{margin:0;padding:.4rem 0;list-style:none}.cc-gm__info li{display:flex;align-items:center;gap:1rem;padding:.6rem 1.2rem;font-size:.86rem}.cc-gm__info li>svg{flex-shrink:0;color:#1a73e8}.cc-gm__open{color:#188038;font-weight:500}.cc-gm__summary{display:flex;align-items:center;gap:1.25rem;padding:1rem 1.2rem}.cc-gm__bars{display:flex;flex:1;flex-direction:column;gap:.25rem}.cc-gm__bars>span{display:flex;align-items:center;gap:.5rem}.cc-gm__bars i{width:.6rem;color:#70757a;font-size:.72rem;font-style:normal}.cc-gm__bars>span>span{flex:1;height:.55rem;overflow:hidden;border-radius:999px;background:#e8eaed}.cc-gm__bars>span>span span{display:block;height:100%;border-radius:inherit;background:#fbbc04}.cc-gm__score{display:flex;flex-direction:column;align-items:center;gap:.15rem}.cc-gm__score strong{font-size:2.6rem;font-weight:400;line-height:1}.cc-gm__score small{color:#70757a;font-size:.75rem}.cc-gm__review{display:flex;gap:.75rem;margin:0 1.2rem;padding-top:.9rem;border-top:1px solid #e8eaed}.cc-gm__review b{font-size:.86rem;font-weight:500}.cc-gm__review p{margin:.35rem 0 0;font-size:.84rem;line-height:1.45}.cc-gm__review-meta{display:flex;align-items:center;gap:.4rem;color:#70757a;font-size:.74rem}.cc-gm__reply{padding:.5rem .7rem;border-radius:.5rem;color:#70757a;background:#f1f3f4}.cc-gm__avatar{display:grid;flex-shrink:0;place-items:center;width:2rem;height:2rem;border-radius:50%;color:#fff;background:#7b1fa2;font-size:.9rem}.cc-gm__panel--list{padding-top:4.1rem}.cc-gm__chips{display:flex;gap:.4rem;padding:0 .75rem .6rem;overflow:hidden}.cc-gm__chips span{display:inline-flex;flex-shrink:0;align-items:center;padding:.35rem .75rem;border:1px solid #dadce0;border-radius:.5rem;color:#3c4043;font-size:.78rem;white-space:nowrap}.cc-gm__results{margin:0;padding:.5rem 1.1rem;border-top:1px solid #e8eaed;font-size:1.05rem}.cc-gm__list{--row: 6.4rem;position:relative;margin:0;padding:0;list-style:none}.cc-gm__row{position:absolute;inset-inline:0;top:0;display:flex;gap:.75rem;height:var(--row);padding:.75rem 1.1rem;border-bottom:1px solid #e8eaed;background:#fff;transform:translateY(calc(var(--slot) * var(--row)));transition:transform .75s cubic-bezier(0.22, 1, 0.36, 1),background .4s ease}.cc-gm__row--us{z-index:1;background:#f2f8ff;box-shadow:inset 3px 0 0 #1a73e8}.cc-gm__row-text{display:flex;flex:1;flex-direction:column;gap:.12rem;min-width:0}.cc-gm__row-text strong{overflow:hidden;font-size:.95rem;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.cc-gm__row-text small{overflow:hidden;color:#70757a;font-size:.78rem;white-space:nowrap;text-overflow:ellipsis}.cc-gm__thumb{flex-shrink:0;width:4.5rem;height:4.5rem;overflow:hidden;border-radius:.5rem}.cc-gm__thumb img{width:100%;height:100%;object-fit:cover}@media(max-width: 809px){.cc-gm{grid-template-columns:1fr;grid-template-rows:46% 54%;height:56svh}.cc-gm__side{order:2;border-top:1px solid #e8eaed;border-right:0}.cc-gm__map{order:1}.cc-gm__canvas{width:max(150cqw,200cqh)}.cc-gm__cover{display:none}.cc-gm__panel--place{padding-top:3.6rem}.cc-gm__search{top:.5rem;padding:.55rem .8rem;font-size:.86rem}.cc-gm__actions{padding-block:.6rem}.cc-gm__info,.cc-gm__head small{display:none}.cc-gm__head{padding-block:.5rem .3rem}.cc-gm__head strong{font-size:1.1rem}.cc-gm__panel--list{padding-top:3.4rem}.cc-gm__chips{display:none}.cc-gm__results{display:none}.cc-gm__list{--row: 4.7rem}.cc-gm__row{padding-block:.6rem}.cc-gm__row-text small:first-of-type{display:none}.cc-gm__thumb{width:3.6rem;height:3.6rem}.cc-gm__summary{padding-block:.6rem}.cc-gm__review{display:none}.cc-gm__toast{top:auto;bottom:1.5rem;font-size:.76rem}}.cc-gm-stars{display:inline-flex;color:#fbbc04}.cc-gm-stars [data-off=true]{color:#dadce0}@keyframes cc-ls-toast{from{opacity:0;transform:translate(-50%, -10px) scale(0.96)}}.cc-gm-label{position:absolute;top:var(--y);left:var(--x);color:#5f6368;font-family:Roboto,"Helvetica Neue",Arial,sans-serif;font-size:11px;font-weight:400;line-height:1;letter-spacing:.01em;white-space:nowrap;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff,0 0 3px #fff;transform:translate(-50%, -50%) rotate(var(--a)) scale(calc(1 / var(--z, 1)));transition:transform 1.1s cubic-bezier(0.22, 1, 0.36, 1);pointer-events:none}.cc-gm-label--major{color:#3c4043;font-size:12px;font-weight:500}.cc-gm-label--place{color:#202124;font-size:12.5px;font-weight:500}.cc-gm-label--park{color:#2e7d4f;font-size:11px;font-weight:500}@media(max-width: 809px){.cc-gm-label{font-size:9.5px}.cc-gm-label--street,.cc-gm-label--park{display:none}}.cc-gm-pin{position:absolute;top:var(--y);left:var(--x);z-index:1;display:flex;flex-direction:column;align-items:center;gap:.25rem;transform:translate(-50%, -100%) scale(calc(1 / var(--z, 1)));transform-origin:50% 100%;transition:transform 1.1s cubic-bezier(0.22, 1, 0.36, 1)}.cc-gm-pin__photo{position:relative;display:block;width:3.1rem;height:3.1rem;overflow:hidden;border:3px solid #fff;border-radius:.75rem;background:#ddd;box-shadow:0 4px 12px -4px rgba(0,0,0,.45)}.cc-gm-pin__photo img{width:100%;height:100%;object-fit:cover}.cc-gm-pin__name{display:flex;flex-direction:column;align-items:center;color:#3c4043;font-size:.72rem;font-weight:600;line-height:1.15;white-space:nowrap;text-shadow:0 0 3px #fff,0 0 3px #fff,0 0 3px #fff}.cc-gm-pin__name small{display:inline-flex;align-items:center;gap:.1rem;color:#70757a;font-size:.66rem;font-weight:500}.cc-gm-pin__name small>svg{color:#fbbc04}.cc-gm-pin--us{z-index:2}.cc-gm-pin--us .cc-gm-pin__photo{width:4rem;height:4rem;border-color:#ea4335;border-radius:50% 50% 50% .35rem;transform:rotate(-45deg)}.cc-gm-pin--us .cc-gm-pin__photo img{transform:rotate(45deg) scale(1.3)}.cc-gm-pin--us .cc-gm-pin__name{margin-top:.15rem;padding:.2rem .5rem;border-radius:.4rem;color:#c5221f;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.18);font-size:.8rem;text-shadow:none}.cc-gm-pin--us[data-top=true] .cc-gm-pin__photo{animation:cc-gm-pop .7s cubic-bezier(0.22, 1, 0.36, 1)}@keyframes cc-gm-pop{50%{transform:rotate(-45deg) scale(1.15)}}.cc-main--local-seo .cc-ls-factors.cc-section{background:#f5f7f8}.cc-ls-factors__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-ls-factors__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-ls-factors__container{padding-inline:12px}.cc-ls-factors__header{display:flex;flex-direction:column;align-items:center;gap:1rem;max-width:48rem;margin:0 auto clamp(2rem,5vw,3.25rem);text-align:center}.cc-ls-factors__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-ls-factors__title b,.cc-ls-factors__title strong{font-weight:inherit;color:#3aafa9}.cc-ls-factors__title{hyphens:manual;text-wrap:balance}.cc-ls-factors__text{margin:0;color:#686868;font-size:clamp(.98rem,1.15vw,1.08rem);line-height:1.65}.cc-ls-factors__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem;margin:0;padding:0;list-style:none}.cc-ls-factors__note{margin:1.25rem 0 0;color:#686868;font-size:.82rem;text-align:center}@media(max-width: 809px){.cc-ls-factors__grid{grid-template-columns:1fr}}.cc-ls-factor{position:relative;display:flex;flex-direction:column;gap:.6rem;padding:clamp(1.4rem,2.4vw,2rem);border:1px solid rgba(23,37,42,.1);border-radius:1.4rem;background:#fff}.cc-ls-factor__icon{display:grid;place-items:center;width:2.75rem;height:2.75rem;margin-bottom:.5rem;border-radius:.9rem;color:#2d8f8a;background:rgba(58,175,169,.12)}.cc-ls-factor__num{position:absolute;top:1.4rem;right:1.5rem;color:#686868;font-size:2rem;font-weight:700;letter-spacing:-0.04em}.cc-ls-factor h3{margin:0;color:#17252a;font-size:1.3rem;letter-spacing:-0.02em}.cc-ls-factor p{margin:0;color:#686868;line-height:1.6}.cc-ls-reviews{overflow:hidden}.cc-ls-reviews__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-ls-reviews__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-ls-reviews__container{padding-inline:12px;display:grid;grid-template-columns:minmax(0, 0.9fr) minmax(0, 1.1fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.cc-ls-reviews__copy{display:flex;flex-direction:column;align-items:flex-start;gap:1.1rem}.cc-ls-reviews__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-ls-reviews__title b,.cc-ls-reviews__title strong{font-weight:inherit;color:#3aafa9}.cc-ls-reviews__title{hyphens:manual;text-wrap:balance}.cc-ls-reviews__text{margin:0;color:#686868;line-height:1.65}.cc-ls-reviews__points{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.cc-ls-reviews__points li{display:flex;align-items:flex-start;gap:.6rem;color:#17252a;font-weight:500;line-height:1.45}.cc-ls-reviews__points li>svg{flex-shrink:0;margin-top:.15rem;color:#2d8f8a}.cc-ls-reviews__ai{display:inline-flex;align-items:center;gap:.45rem;margin-top:.35rem;color:#2d8f8a;font-weight:600;text-decoration:none}.cc-ls-reviews__ai>svg{transition:transform .3s cubic-bezier(0.22, 1, 0.36, 1)}.cc-ls-reviews__ai:hover>svg{transform:translateX(3px)}.cc-ls-reviews__wall{position:relative;display:flex;flex-direction:column;gap:1rem;height:clamp(30rem,70vh,38rem);padding:1rem 1.25rem 0;border-radius:1.6rem;background:#f5f7f8}.cc-ls-reviews__viewport{flex:1;min-height:0;overflow:hidden;mask-image:linear-gradient(180deg, transparent 0, #000 3rem, #000 calc(100% - 4rem), transparent 100%)}.cc-ls-reviews__summary{display:flex;align-self:center;align-items:center;gap:.75rem;padding:.7rem 1.1rem;border-radius:1rem;background:#fff;box-shadow:0 1px 2px rgba(23,37,42,.06),0 22px 46px -22px rgba(23,37,42,.4);white-space:nowrap}.cc-ls-reviews__summary strong{color:#17252a;font-size:1.8rem;letter-spacing:-0.03em}.cc-ls-reviews__summary>span{display:flex;flex-direction:column}.cc-ls-reviews__summary small{color:#686868;font-size:.78rem}.cc-ls-reviews__summary em{padding:.15rem .5rem;border-radius:999px;color:#686868;background:#f0f2f3;font-size:.7rem;font-style:normal}.cc-ls-reviews__track{display:grid;gap:.85rem;padding:1.5rem 0 1rem;animation:cc-ls-scroll-up 42s linear infinite}.cc-ls-reviews__wall:hover .cc-ls-reviews__track{animation-play-state:paused}@media(prefers-reduced-motion: reduce){.cc-ls-reviews__track{animation:none}}@media(max-width: 809px){.cc-ls-reviews__container{grid-template-columns:minmax(0, 1fr)}.cc-ls-reviews__wall{height:30rem;padding-inline:.75rem}.cc-ls-reviews__summary{white-space:normal}.cc-ls-reviews__summary em{display:none}}@keyframes cc-ls-scroll-up{to{transform:translateY(-50%)}}.cc-ls-review{display:flex;flex-direction:column;gap:.6rem;max-width:30rem;margin-inline:auto;padding:1rem 1.1rem;border:1px solid rgba(23,37,42,.1);border-radius:1rem;background:#fff}.cc-ls-review header{display:flex;align-items:center;gap:.7rem}.cc-ls-review header>span:last-child{display:flex;flex-direction:column}.cc-ls-review header b{color:#17252a;font-size:.9rem}.cc-ls-review header small{display:flex;align-items:center;gap:.4rem;color:#686868;font-size:.75rem}.cc-ls-review__avatar{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:50%;color:#fff;background:#2d8f8a;font-weight:700}.cc-ls-review__stars{display:inline-flex;color:#f5b301}.cc-ls-review p{margin:0;color:#17252a;font-size:.92rem;line-height:1.5}.cc-ls-review__reply{display:flex;flex-direction:column;gap:.15rem;padding:.6rem .8rem;border-left:2px solid #3aafa9;border-radius:0 .6rem .6rem 0;background:#f5f7f8;font-size:.84rem}.cc-ls-review__reply b{color:#17252a;font-size:.76rem}.cc-ls-review__reply span{color:#686868}.cc-ls-area__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-ls-area__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-ls-area__container{padding-inline:12px;display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(0, 0.95fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.cc-ls-area__media{position:relative;aspect-ratio:5/4;overflow:hidden;border-radius:1.6rem;background:#dfe5e8}.cc-ls-area__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 35%}.cc-ls-area__ring{position:absolute;right:1.25rem;bottom:1.25rem;display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;color:#fff;background:#ea4335;box-shadow:0 0 0 0 rgba(234,67,53,.5);animation:cc-ls-ring 2.2s ease-out infinite}.cc-ls-area__copy{display:flex;flex-direction:column;align-items:flex-start;gap:1.1rem}.cc-ls-area__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-ls-area__title b,.cc-ls-area__title strong{font-weight:inherit;color:#3aafa9}.cc-ls-area__title{hyphens:manual;text-wrap:balance}.cc-ls-area__text{margin:0;color:#686868;line-height:1.65}.cc-ls-area__points{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.cc-ls-area__points li{display:flex;align-items:flex-start;gap:.6rem;color:#17252a;font-weight:500;line-height:1.45}.cc-ls-area__points li>svg{flex-shrink:0;margin-top:.15rem;color:#2d8f8a}.cc-ls-area__cities{box-sizing:border-box;width:100%;max-width:95rem;margin-inline:auto;padding-inline:clamp(1.5rem,4vw,2rem)}@media(min-width: 1200px){.cc-ls-area__cities{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-ls-area__cities{padding-inline:12px;margin-top:clamp(2.5rem,5vw,3.75rem);text-align:center}.cc-ls-area__cities p{margin:0 0 1rem;color:#686868}.cc-ls-area__cities ul{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0;padding:0;list-style:none}.cc-ls-area__cities li{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .85rem;border:1px solid rgba(23,37,42,.1);border-radius:999px;color:#17252a;background:#fff;font-size:.88rem;font-weight:500}.cc-ls-area__cities li>svg{color:#ea4335}@media(max-width: 809px){.cc-ls-area__container{grid-template-columns:minmax(0, 1fr)}}@keyframes cc-ls-ring{to{box-shadow:0 0 0 1.1rem rgba(234,67,53,0)}}@media(prefers-reduced-motion: reduce){.cc-ls-float,.cc-gm__toast,.cc-ls-area__ring,.cc-ls-ticker__live{animation:none}}.cc-ls-factors,.cc-ls-reviews,.cc-ls-area{content-visibility:auto;contain-intrinsic-size:auto 760px}.cc-ais-mono{margin:0;color:#176b66;font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.cc-ais-head{display:flex;flex-direction:column;align-items:center;gap:1rem;max-width:46rem;margin:0 auto clamp(2rem,5vw,3.25rem);text-align:center}.cc-ais-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-ais-title b,.cc-ais-title strong{font-weight:inherit;color:#3aafa9}.cc-ais-title{hyphens:manual;text-wrap:balance}.cc-ais-intro{margin:0;color:#686868;font-size:clamp(.98rem,1.15vw,1.08rem);line-height:1.65;text-wrap:pretty}.cc-main--ai-sok .cc-ais-hero.cc-section{padding-top:calc(80px + clamp(2.5rem,6vw,4.5rem))}.cc-ais-hero__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-ais-hero__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-ais-hero__container{padding-inline:12px;display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(0, 0.95fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.cc-ais-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(.9rem,1.4vw,1.2rem);animation:cc-ais-slide .9s cubic-bezier(0.22, 1, 0.36, 1) both}.cc-ais-hero__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-ais-hero__title b,.cc-ais-hero__title strong{font-weight:inherit;color:#3aafa9}.cc-ais-hero__title{font-size:clamp(2.2rem,4.4vw,4.25rem);line-height:1.03;letter-spacing:-0.045em;hyphens:manual;text-wrap:balance}.cc-ais-hero__lead{max-width:38rem;margin:0;color:#686868;font-size:clamp(.98rem,1.2vw,1.12rem);line-height:1.65;text-wrap:pretty}.cc-ais-hero__meta{display:flex;flex-wrap:wrap;gap:1rem;margin:0;color:#686868;font-size:.84rem}.cc-ais-hero__meta span{display:inline-flex;align-items:center;gap:.4rem}.cc-ais-hero__meta svg{color:#176b66}@media(max-width: 1199px){.cc-ais-hero__container{grid-template-columns:minmax(0, 1fr)}}@media(max-width: 809px){.cc-ais-hero .cc-ais-blueprint__grid{display:none}}@keyframes cc-ais-slide{from{transform:translateY(14px)}}@keyframes cc-ais-rise{from{opacity:0;transform:translateY(18px)}}.cc-ais-toc{display:flex;flex-direction:column;gap:.6rem;width:100%;margin-top:.5rem;padding-top:1rem;border-top:1px solid rgba(23,37,42,.12)}.cc-ais-toc ol{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.cc-ais-toc a{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .75rem .4rem .5rem;border:1px solid rgba(23,37,42,.12);border-radius:999px;color:#17252a;background:#fff;font-size:.84rem;text-decoration:none;transition:border-color .25s ease,transform .3s cubic-bezier(0.22, 1, 0.36, 1)}.cc-ais-toc a i{color:#176b66;font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:.68rem;font-style:normal}.cc-ais-toc a:hover{border-color:#3aafa9;transform:translateY(-2px)}.cc-ais-blueprint{position:relative;margin:0;padding:clamp(1rem,2vw,1.5rem);border-radius:1.4rem;border:1px solid rgba(23,37,42,.12);background:radial-gradient(circle, rgba(23, 37, 42, 0.05) 1px, transparent 1.4px) 0 0/18px 18px,#fbfbf9}.cc-ais-blueprint__svg{display:block;width:100%;height:auto;overflow:visible}.cc-ais-blueprint__grid line{stroke:rgba(23,37,42,.05);stroke-width:1}.cc-ais-blueprint figcaption{margin-top:.5rem;color:#686868;font-size:.66rem}.cc-ais-blueprint__label{position:absolute;padding:.2rem .5rem;border:1px solid rgba(23,37,42,.12);border-radius:.3rem;color:#17252a;background:#fff;font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;animation:cc-ais-rise .6s cubic-bezier(0.22, 1, 0.36, 1) both}.cc-ais-blueprint__label--q{top:6%;left:4%;animation-delay:.6s}.cc-ais-blueprint__label--s{top:38%;right:4%;animation-delay:1.5s}.cc-ais-blueprint__label--a{bottom:14%;left:4%;animation-delay:2.6s}.cc-ais-blueprint__cite{fill:#3aafa9;opacity:0;animation:cc-ais-pop .4s cubic-bezier(0.22, 1, 0.36, 1) forwards;animation-delay:var(--d)}.cc-ais-draw{fill:none;stroke:#17252a;stroke-width:1.4;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:cc-ais-draw .9s cubic-bezier(0.22, 1, 0.36, 1) forwards;animation-delay:var(--d)}.cc-ais-draw--soft{stroke:rgba(23,37,42,.3);stroke-width:4}.cc-ais-draw--mark{stroke:#3aafa9;stroke-width:4}.cc-ais-draw--dash{stroke:rgba(23,37,42,.35);stroke-width:1.1}.cc-ais-draw--strong{stroke:#2d8f8a;stroke-width:1.8}@keyframes cc-ais-draw{to{stroke-dashoffset:0}}@keyframes cc-ais-pop{from{opacity:0;transform:scale(0.4);transform-box:fill-box;transform-origin:center}to{opacity:1}}.cc-ais-def__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-ais-def__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-ais-def__container{padding-inline:12px;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;max-width:58rem}.cc-ais-def__answer{margin:0;padding:1.25rem 1.4rem;border-left:3px solid #3aafa9;border-radius:0 1rem 1rem 0;color:#17252a;background:#fff;box-shadow:0 1px 2px rgba(23,37,42,.06),0 24px 50px -26px rgba(23,37,42,.4);font-size:clamp(1.02rem,1.35vw,1.18rem);line-height:1.65}.cc-ais-def__facts{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.9rem;width:100%;margin:.5rem 0 0;padding:0;list-style:none}.cc-ais-def__facts li{display:flex;flex-direction:column;gap:.35rem;padding:1.1rem 1.2rem;border:1px solid rgba(23,37,42,.12);border-radius:1rem;background:#fff}.cc-ais-def__facts i{display:grid;place-items:center;width:2.3rem;height:2.3rem;margin-bottom:.35rem;border-radius:.7rem;color:#176b66;background:rgba(58,175,169,.12)}.cc-ais-def__facts strong{color:#17252a}.cc-ais-def__facts span{color:#686868;font-size:.9rem;line-height:1.5}@media(max-width: 809px){.cc-ais-def__facts{grid-template-columns:minmax(0, 1fr)}}.cc-ais-story__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-ais-story__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-ais-story__container{padding-inline:12px}.cc-ais-story__grid{display:grid;grid-template-columns:minmax(0, 0.7fr) minmax(0, 1.3fr);gap:clamp(1.5rem,4vw,4rem);align-items:start}.cc-ais-story__steps{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.cc-ais-story__step{display:flex;flex-direction:column;justify-content:center;gap:.6rem;min-height:62vh;padding-left:1.25rem;border-left:2px solid rgba(23,37,42,.12);opacity:.35;transition:opacity .45s ease,border-color .45s ease}.cc-ais-story__step:first-child{justify-content:flex-start;min-height:48vh;padding-top:6vh}.cc-ais-story__step[data-active=true]{border-left-color:#3aafa9;opacity:1}.cc-ais-story__step h3{margin:0;color:#17252a;font-size:clamp(1.3rem,2vw,1.75rem);line-height:1.15;letter-spacing:-0.02em}.cc-ais-story__step p{max-width:30rem;margin:0;color:#686868;line-height:1.65}.cc-ais-story__sticky{position:sticky;top:calc(80px + 1rem)}.cc-ais-story__note{margin:.6rem 0 0;color:#686868;font-size:.75rem;text-align:right}@media(max-width: 809px){.cc-ais-story__grid{display:flex;flex-direction:column-reverse}.cc-ais-story__sticky{top:calc(80px + .25rem);z-index:1;width:100%}.cc-ais-story__step{justify-content:flex-end;min-height:44svh;padding-top:2rem}.cc-ais-story__step:first-child{justify-content:flex-end;min-height:40svh;padding-top:2rem}}.cc-ais-stage{position:relative;height:min(74vh,40rem);margin:0;overflow:hidden;border-radius:1.4rem;border:1px solid rgba(23,37,42,.12);background:radial-gradient(circle, rgba(23, 37, 42, 0.05) 1px, transparent 1.4px) 0 0/18px 18px,#fbfbf9;box-shadow:0 1px 2px rgba(23,37,42,.06),0 24px 50px -26px rgba(23,37,42,.4);color:#17252a}.cc-ais-stage [data-on]{transition:opacity .55s ease,transform .75s cubic-bezier(0.22, 1, 0.36, 1)}.cc-ais-stage__stamp,.cc-ais-stage__count{position:absolute;top:1rem;z-index:3;padding:.25rem .55rem;border:1px solid rgba(23,37,42,.12);border-radius:.3rem;background:#fff;font-size:.62rem}.cc-ais-stage__stamp{left:1rem}.cc-ais-stage__count{right:1rem;color:#686868}.cc-ais-stage__serp{position:absolute;inset:3.5rem 2rem 1.5rem;display:flex;flex-direction:column;gap:.6rem;opacity:0;transform:translateY(-12px) scale(0.98)}.cc-ais-stage__serp[data-on=true]{opacity:1;transform:none}.cc-ais-stage__serp small{color:#686868;font-size:.72rem}.cc-ais-stage__serp ul{display:grid;gap:.75rem;margin:.25rem 0 0;padding:0;list-style:none}.cc-ais-stage__serp li{display:grid;gap:.35rem;padding:.15rem 0;animation:cc-ais-rise .5s cubic-bezier(0.22, 1, 0.36, 1) both;animation-delay:calc(var(--i)*.06s)}.cc-ais-stage__serp li em{justify-self:start;padding:.05rem .35rem;border:1px solid rgba(23,37,42,.12);border-radius:.25rem;color:#17252a;font-size:.62rem;font-style:normal;font-weight:700}.cc-ais-stage__serp li b{width:58%;height:.6rem;border-radius:999px;background:#4a6fd8;opacity:.75}.cc-ais-stage__serp li i{width:88%;height:.4rem;border-radius:999px;background:rgba(23,37,42,.15)}.cc-ais-stage__serp li i+i{width:70%}.cc-ais-stage__search{display:flex;align-items:center;gap:.6rem;padding:.7rem 1rem;border:1px solid rgba(23,37,42,.12);border-radius:999px;background:#fff;font-size:.9rem}.cc-ais-stage__search svg{color:#686868}.cc-ais-stage__prompt{position:absolute;top:3.75rem;left:50%;z-index:2;width:min(26rem,100% - 3rem);padding:.85rem 1rem;border:1px solid #17252a;border-radius:1rem 1rem .3rem 1rem;background:#fff;box-shadow:0 1px 2px rgba(23,37,42,.06),0 24px 50px -26px rgba(23,37,42,.4);font-size:.95rem;line-height:1.45;opacity:0;transform:translate(-50%, 24px)}.cc-ais-stage__prompt[data-on=true]{opacity:1;transform:translate(-50%, 0)}.cc-ais-stage__prompt[data-on=true] span{animation:cc-ais-type 1.1s steps(36, end) .15s both}.cc-ais-stage__prompt span{display:block}.cc-ais-stage__wires{position:absolute;inset:0;width:100%;height:100%;opacity:0}.cc-ais-stage__wires path{fill:none;stroke:rgba(23,37,42,.35);stroke-width:1.2;stroke-dasharray:1;stroke-dashoffset:1;vector-effect:non-scaling-stroke;transition:stroke-dashoffset .9s cubic-bezier(0.22, 1, 0.36, 1);transition-delay:calc(var(--i)*.1s)}.cc-ais-stage__wires[data-on=true]{opacity:1}.cc-ais-stage__wires[data-on=true] path{stroke-dashoffset:0}.cc-ais-stage__sources{position:absolute;top:47%;left:50%;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:.6rem;width:calc(100% - 2.5rem);margin:0;padding:0;list-style:none;opacity:0;transform:translate(-50%, 16px)}.cc-ais-stage__sources[data-on=true]{opacity:1;transform:translate(-50%, 0)}.cc-ais-stage__sources[data-row=true]{top:auto;bottom:1.25rem}.cc-ais-stage__sources[data-row=true] li{padding:.5rem .6rem}.cc-ais-stage__sources[data-row=true] small{display:none}.cc-ais-stage__sources li{position:relative;display:flex;align-items:flex-start;gap:.5rem;padding:.75rem;border:1px solid rgba(23,37,42,.12);border-radius:.8rem;background:#fff;transition:opacity .45s ease,border-color .45s ease,box-shadow .45s ease,background .45s ease}.cc-ais-stage__sources li[data-dim=true]{opacity:.4}.cc-ais-stage__sources li[data-you=true]{border-color:#3aafa9;background:rgba(58,175,169,.08);box-shadow:0 0 0 4px rgba(58,175,169,.12)}.cc-ais-stage__sources li[data-you=true] .cc-ais-stage__you{opacity:1;transform:translate(-50%, 0)}.cc-ais-stage__sources b{display:grid;flex-shrink:0;place-items:center;width:1.2rem;height:1.2rem;border-radius:50%;color:#fff;background:#17252a;font-size:.66rem}.cc-ais-stage__sources span{display:flex;flex-direction:column;gap:.15rem;min-width:0}.cc-ais-stage__sources strong{overflow:hidden;font-size:.78rem;white-space:nowrap;text-overflow:ellipsis}.cc-ais-stage__sources small{color:#686868;font-size:.7rem;line-height:1.35}.cc-ais-stage__you{position:absolute;top:-0.75rem;left:50%;padding:.15rem .5rem;border-radius:999px;color:#fff;background:#2d8f8a;font-size:.66rem;font-style:normal;font-weight:600;white-space:nowrap;opacity:0;transform:translate(-50%, 6px);transition:opacity .4s ease,transform .5s cubic-bezier(0.22, 1, 0.36, 1)}.cc-ais-stage__reading{position:absolute;top:34%;left:50%;display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .7rem;border-radius:999px;color:#176b66;background:#fff;box-shadow:0 1px 2px rgba(23,37,42,.06),0 24px 50px -26px rgba(23,37,42,.4);font-size:.76rem;font-weight:600;opacity:0;transform:translate(-50%, 8px)}.cc-ais-stage__reading[data-on=true]{opacity:1;transform:translate(-50%, 0);animation:cc-ais-blink 1.2s ease-in-out infinite}.cc-ais-stage__answer{position:absolute;top:40%;left:50%;display:flex;gap:.7rem;width:min(30rem,100% - 3rem);padding:1rem 1.1rem;border:1px solid rgba(23,37,42,.12);border-radius:1rem;background:#fff;box-shadow:0 1px 2px rgba(23,37,42,.06),0 24px 50px -26px rgba(23,37,42,.4);opacity:0;transform:translate(-50%, 20px)}.cc-ais-stage__answer[data-on=true]{opacity:1;transform:translate(-50%, 0)}.cc-ais-stage__answer p{margin:0;font-size:.9rem;line-height:1.55}.cc-ais-stage__answer mark{padding:.05em .25em;border-radius:.3em;color:#17252a;background:rgba(0,0,0,0);font-weight:600;transition:background .5s ease}.cc-ais-stage__answer[data-you=true] mark{background:rgba(58,175,169,.22)}.cc-ais-stage__answer sup{margin-left:.2rem;padding:0 .3rem;border-radius:.3rem;color:#17252a;background:rgba(23,37,42,.08);font-size:.62rem}.cc-ais-stage__answer sup:first-of-type{transition:background .5s ease}.cc-ais-stage__answer[data-you=true] sup:first-of-type{color:#fff;background:#2d8f8a}.cc-ais-stage__avatar{display:grid;flex-shrink:0;place-items:center;width:1.8rem;height:1.8rem;border-radius:50%;color:#fff;background:#17252a}.cc-ais-stage__zero{position:absolute;top:25%;left:50%;display:flex;gap:.6rem;opacity:0;transform:translate(-50%, 10px)}.cc-ais-stage__zero[data-on=true]{opacity:1;transform:translate(-50%, 0)}.cc-ais-stage__zero span{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem;border-radius:999px;font-size:.78rem;font-weight:600;white-space:nowrap}.cc-ais-stage__done{color:#fff;background:#17252a}.cc-ais-stage__click{border:1px dashed rgba(23,37,42,.4);color:#686868;background:#fff}@media(max-width: 809px){.cc-ais-stage{height:54svh}.cc-ais-stage__serp{inset:3.25rem 1rem 1rem}.cc-ais-stage__serp li:nth-child(n+5){display:none}.cc-ais-stage__prompt{top:3.25rem;font-size:.82rem}.cc-ais-stage__sources{grid-template-columns:repeat(2, minmax(0, 1fr));top:44%;width:calc(100% - 1.5rem)}.cc-ais-stage__sources small{display:none}.cc-ais-stage__sources[data-row=true]{bottom:.75rem}.cc-ais-stage__sources[data-row=true] li:nth-child(n+3){display:none}.cc-ais-stage__answer{top:34%;padding:.75rem .85rem}.cc-ais-stage__answer p{font-size:.8rem}.cc-ais-stage__zero{top:auto;bottom:4.5rem}}@keyframes cc-ais-type{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes cc-ais-blink{50%{opacity:.55}}.cc-ais-compare__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-ais-compare__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-ais-compare__container{padding-inline:12px;max-width:62rem}.cc-ais-compare__card{overflow-x:auto;padding:clamp(.75rem,2vw,1.4rem);border:1px solid rgba(23,37,42,.12);border-radius:1.3rem;background:#fff;box-shadow:0 1px 2px rgba(23,37,42,.06),0 24px 50px -26px rgba(23,37,42,.4)}.cc-ais-compare__card table{width:100%;min-width:32rem;border-collapse:collapse;font-size:.92rem}.cc-ais-compare__card th,.cc-ais-compare__card td{padding:.85rem .75rem;border-bottom:1px solid rgba(23,37,42,.12);text-align:left;vertical-align:top}.cc-ais-compare__card thead th{color:#686868;font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:.7rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.cc-ais-compare__card thead th:last-child{color:#176b66}.cc-ais-compare__card tbody th{color:#17252a;font-weight:600;white-space:nowrap}.cc-ais-compare__card tbody th>svg{display:inline-block;margin:0 .45rem 0 0;color:#176b66;vertical-align:-0.2em}.cc-ais-compare__card td{color:#686868}.cc-ais-compare__card td:last-child{color:#17252a;font-weight:500}.cc-ais-compare__card tr:last-child>*{border-bottom:0}.cc-ais-compare__note{margin:.9rem 0 0;color:#686868;font-size:.85rem;text-align:center}@media(max-width: 809px){.cc-ais-compare__card{overflow:visible;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none}.cc-ais-compare__card table,.cc-ais-compare__card tbody,.cc-ais-compare__card tr,.cc-ais-compare__card th,.cc-ais-compare__card td{display:block;min-width:0}.cc-ais-compare__card thead{display:none}.cc-ais-compare__card tr{margin-bottom:.75rem;padding:.9rem 1rem;border:1px solid rgba(23,37,42,.12);border-radius:1rem;background:#fff}.cc-ais-compare__card th,.cc-ais-compare__card td{padding:.3rem 0;border:0}.cc-ais-compare__card td::before{content:attr(data-label) ": ";color:#686868;font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}}.cc-ais-services__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-ais-services__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-ais-services__container{padding-inline:12px}.cc-ais-services__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));margin:0;padding:0;overflow:hidden;border:1px solid rgba(23,37,42,.12);border-radius:1.3rem;background:#fff;list-style:none}.cc-ais-services__grid li{display:flex;flex-direction:column;gap:.55rem;padding:clamp(1.2rem,2.2vw,1.75rem);margin:0 -1px -1px 0;border-right:1px solid rgba(23,37,42,.12);border-bottom:1px solid rgba(23,37,42,.12);transition:background .25s ease}.cc-ais-services__grid li:hover{background:#f8faf9}.cc-ais-services__grid li:hover .cc-ais-services__logo{transform:translateY(-2px) scale(1.05)}.cc-ais-services__grid h3{margin:.25rem 0 0;color:#17252a;font-size:1.1rem;letter-spacing:-0.01em}.cc-ais-services__grid p{margin:0;color:#686868;font-size:.92rem;line-height:1.55}.cc-ais-services__logo{display:grid;place-items:center;width:3rem;height:3rem;border:1px solid rgba(23,37,42,.12);border-radius:.85rem;background:#fbfbf9;transition:transform .35s cubic-bezier(0.22, 1, 0.36, 1)}@media(max-width: 1199px){.cc-ais-services__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 639px){.cc-ais-services__grid{grid-template-columns:minmax(0, 1fr)}}.cc-ais-zero__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-ais-zero__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-ais-zero__container{padding-inline:12px;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 0.9fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.cc-ais-zero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:1.1rem}.cc-ais-zero__text{margin:0;color:#686868;line-height:1.65}.cc-ais-zero__points{display:grid;gap:.9rem;margin:0;padding:0;list-style:none}.cc-ais-zero__points li{display:flex;gap:.8rem;align-items:flex-start}.cc-ais-zero__points i{display:grid;flex-shrink:0;place-items:center;width:2.3rem;height:2.3rem;border-radius:.7rem;color:#176b66;background:rgba(58,175,169,.12)}.cc-ais-zero__points span{display:flex;flex-direction:column;gap:.15rem;color:#686868;line-height:1.5}.cc-ais-zero__points strong{color:#17252a}@media(max-width: 809px){.cc-ais-zero__container{grid-template-columns:minmax(0, 1fr)}}.cc-ais-funnel{display:flex;flex-direction:column;gap:.9rem;margin:0;padding:clamp(1.25rem,3vw,2rem);border-radius:1.4rem;border:1px solid rgba(23,37,42,.12);background:radial-gradient(circle, rgba(23, 37, 42, 0.05) 1px, transparent 1.4px) 0 0/18px 18px,#fbfbf9}.cc-ais-funnel__row{display:flex;flex-direction:column;gap:.35rem}.cc-ais-funnel__bar{width:var(--w);height:2.6rem;border-radius:.6rem;background:linear-gradient(90deg, #2d8f8a, #3aafa9);opacity:calc(1 - var(--i)*.22);transform-origin:left;animation:cc-ais-grow 1s cubic-bezier(0.22, 1, 0.36, 1) both;animation-timeline:view();animation-range:entry 10% cover 40%}.cc-ais-funnel__label{color:#17252a;font-size:.88rem;font-weight:500}.cc-ais-funnel figcaption{color:#686868;font-size:.64rem}@keyframes cc-ais-grow{from{transform:scaleX(0.08)}}.cc-ais-biz__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-ais-biz__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-ais-biz__container{padding-inline:12px}.cc-ais-biz__grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:1rem;margin:0;padding:0;list-style:none}.cc-ais-biz__grid li{display:flex;flex-direction:column;gap:.6rem;padding:clamp(1.2rem,2vw,1.6rem);border:1px solid rgba(23,37,42,.12);border-radius:1.2rem;background:#fff}.cc-ais-biz__grid h3{margin:.3rem 0 0;color:#17252a;font-size:1.08rem;line-height:1.25}.cc-ais-biz__grid p{margin:0;color:#686868;font-size:.92rem;line-height:1.55}.cc-ais-biz__top{display:flex;align-items:center;justify-content:space-between}.cc-ais-biz__top i{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:.75rem;color:#fff;background:#17252a}.cc-ais-biz__links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem 1.25rem;margin-top:clamp(1.5rem,3vw,2.25rem)}.cc-ais-biz__links a{display:inline-flex;align-items:center;gap:.4rem;color:#176b66;font-weight:600;text-decoration:none}.cc-ais-biz__links a svg{transition:transform .3s cubic-bezier(0.22, 1, 0.36, 1)}.cc-ais-biz__links a:hover svg{transform:translateX(3px)}@media(max-width: 1199px){.cc-ais-biz__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 639px){.cc-ais-biz__grid{grid-template-columns:minmax(0, 1fr)}}.cc-ais-gloss__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-ais-gloss__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-ais-gloss__container{padding-inline:12px;max-width:62rem}.cc-ais-gloss__list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));margin:0;overflow:hidden;border:1px solid rgba(23,37,42,.12);border-radius:1.2rem;background:#fff}.cc-ais-gloss__list>div{display:flex;flex-direction:column;gap:.3rem;padding:1.1rem 1.3rem;margin:0 -1px -1px 0;border-right:1px solid rgba(23,37,42,.12);border-bottom:1px solid rgba(23,37,42,.12)}.cc-ais-gloss__list dt{color:#17252a;font-weight:600}.cc-ais-gloss__list dfn{font-style:normal}.cc-ais-gloss__list dd{margin:0;color:#686868;font-size:.92rem;line-height:1.5}@media(max-width: 809px){.cc-ais-gloss__list{grid-template-columns:minmax(0, 1fr)}}.cc-ais-cta__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-ais-cta__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-ais-cta__container{padding-inline:12px}.cc-ais-cta__card{display:flex;flex-direction:column;align-items:center;gap:1rem;max-width:52rem;margin:0 auto;padding:clamp(2rem,5vw,3.5rem) clamp(1.25rem,4vw,3rem);border-radius:1.6rem;border:1px solid rgba(23,37,42,.12);background:radial-gradient(circle, rgba(23, 37, 42, 0.05) 1px, transparent 1.4px) 0 0/18px 18px,#fbfbf9;text-align:center}.cc-ais-cta__card>p:not(.cc-ais-mono){max-width:36rem;margin:0;color:#686868;line-height:1.65}.cc-ais-cta__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 1.5rem;margin-top:.5rem}#vanliga-fragor,.cc-ais-compare,.cc-ais-services,.cc-ais-zero,.cc-ais-biz,.cc-ais-gloss,.cc-ais-cta{content-visibility:auto;contain-intrinsic-size:auto 700px}@media(prefers-reduced-motion: reduce){.cc-ais-hero__copy,.cc-ais-blueprint__label,.cc-ais-stage__serp li,.cc-ais-stage__reading,.cc-ais-funnel__bar{animation:none !important}.cc-ais-draw{animation:none;stroke-dashoffset:0}.cc-ais-blueprint__cite{animation:none;opacity:1}}.cc-geo-mono{margin:0;color:#176b66;font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.cc-geo-head{display:flex;flex-direction:column;align-items:center;gap:1rem;max-width:48rem;margin:0 auto clamp(2rem,5vw,3.25rem);text-align:center}.cc-geo-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-geo-title b,.cc-geo-title strong{font-weight:inherit;color:#3aafa9}.cc-geo-title{hyphens:manual;text-wrap:balance}.cc-geo-intro{margin:0;color:#686868;font-size:clamp(.98rem,1.15vw,1.08rem);line-height:1.65;text-wrap:pretty}.cc-geo-link{display:inline-flex;align-items:center;gap:.45rem;color:#176b66;font-weight:600;text-decoration:none}.cc-geo-link>svg{transition:transform .3s cubic-bezier(0.22, 1, 0.36, 1)}.cc-geo-link:hover>svg{transform:translateX(3px)}.cc-main--geo .cc-geo-hero.cc-section{padding-top:calc(80px + clamp(3rem,7vw,5rem));padding-bottom:clamp(2rem,4vw,3rem)}.cc-geo-hero__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-geo-hero__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-geo-hero__container{padding-inline:12px}.cc-geo-hero__copy{display:flex;flex-direction:column;align-items:center;gap:clamp(.9rem,1.4vw,1.2rem);max-width:52rem;margin:0 auto;text-align:center;animation:cc-geo-slide .9s cubic-bezier(0.22, 1, 0.36, 1) both}.cc-geo-hero__copy .cc-seo-cta-row,.cc-geo-hero__copy .cc-seo-hero__actions{justify-content:center}.cc-geo-hero__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-geo-hero__title b,.cc-geo-hero__title strong{font-weight:inherit;color:#3aafa9}.cc-geo-hero__title{font-size:clamp(2.2rem,4.4vw,4.25rem);line-height:1.03;letter-spacing:-0.045em;hyphens:manual;text-wrap:balance}.cc-geo-hero__lead{max-width:44rem;margin:0;color:#686868;font-size:clamp(.98rem,1.2vw,1.12rem);line-height:1.65;text-wrap:pretty}.cc-geo-hero__note{display:inline-flex;align-items:center;gap:.4rem;color:#686868;font-size:.8rem}.cc-geo-hero__note>svg{color:#176b66}.cc-geo-hero__logos{max-width:44rem;margin:clamp(2.5rem,5vw,3.5rem) auto 0}.cc-geo-hero__logos .cc-hero__logo-band{position:static;width:100%;max-width:100%;padding:0;pointer-events:auto}.cc-geo-hero__logos .cc-hero__logo-band-caption{margin-bottom:.5rem;font-size:.75rem;text-align:center;opacity:1;animation:none}.cc-geo-hero__logos .cc-hero__logo-marquee{mask-image:linear-gradient(90deg, transparent 0%, #000 10%, #000 90%, transparent 100%)}@keyframes cc-geo-slide{from{transform:translateY(14px)}}@keyframes cc-geo-rise{from{opacity:0;transform:translateY(16px)}}.cc-geo-field{position:relative;margin:clamp(2.5rem,5vw,3.75rem) auto 0;padding:clamp(1.5rem,3vw,2.5rem);aspect-ratio:29/11;max-height:30rem;border:1px solid rgba(23,37,42,.1);border-radius:clamp(1.25rem,2vw,1.75rem);background:#fff;box-shadow:0 1px 2px rgba(23,37,42,.06),0 24px 50px -26px rgba(23,37,42,.4);contain:layout paint}.cc-geo-field[data-paused] *,.cc-geo-field[data-paused] *::after{animation-play-state:paused !important}.cc-geo-field__dots{position:absolute;inset:clamp(1rem,2.5vw,2rem);display:grid;grid-template-columns:repeat(var(--cols), 1fr);place-items:center}.cc-geo-field__dots i{width:clamp(4px,.55vw,7px);aspect-ratio:1;border-radius:50%;background:rgba(23,37,42,.16);animation:cc-geo-ripple 3.2s ease-in-out infinite;animation-delay:var(--d)}.cc-geo-field__dots i[data-near=true]{background:rgba(58,175,169,.5)}.cc-geo-field__lines{position:absolute;inset:0;width:100%;height:100%}.cc-geo-field__lines path{fill:none;stroke:rgba(23,37,42,.25);stroke-width:1.2;stroke-dasharray:1;stroke-dashoffset:1;vector-effect:non-scaling-stroke;animation:cc-geo-draw 1s cubic-bezier(0.22, 1, 0.36, 1) forwards;animation-delay:calc(.4s + var(--i)*.12s)}.cc-geo-field__lines .cc-geo-field__pulse{stroke:#3aafa9;stroke-width:2.4;stroke-linecap:round;stroke-dasharray:.07 1;stroke-dashoffset:.07;animation:cc-geo-travel 2.4s linear infinite;animation-delay:calc(1.5s + var(--i)*.3s);opacity:0}.cc-geo-field__center{position:absolute;top:50%;left:50%;z-index:2;display:inline-flex;align-items:center;gap:.55rem;padding:.7rem 1.1rem;border-radius:999px;color:#fff;background:#17252a;box-shadow:0 0 0 8px rgba(58,175,169,.14),0 1px 2px rgba(23,37,42,.06),0 24px 50px -26px rgba(23,37,42,.4);font-weight:600;transform:translate(-50%, -50%);white-space:nowrap}.cc-geo-field__center i{position:relative;width:.55rem;height:.55rem;border-radius:50%;background:#3aafa9}.cc-geo-field__center i::after{content:"";position:absolute;inset:0;border-radius:inherit;background:rgba(58,175,169,.6);animation:cc-geo-live 1.8s ease-out infinite}.cc-geo-field__signals{position:absolute;top:calc(50% + 2.4rem);left:50%;z-index:2;display:flex;gap:.35rem;transform:translateX(-50%)}.cc-geo-field__signals b{padding:.2rem .55rem;border:1px solid rgba(23,37,42,.1);border-radius:.35rem;color:#17252a;background:#fff;font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:.64rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;animation:cc-geo-rise .5s cubic-bezier(0.22, 1, 0.36, 1) both;animation-delay:.9s}.cc-geo-field__engine{position:absolute;top:var(--y);left:var(--x);z-index:2;display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .8rem .45rem .55rem;border:1px solid rgba(23,37,42,.1);border-radius:999px;color:#17252a;background:#fff;box-shadow:0 1px 2px rgba(23,37,42,.06),0 24px 50px -26px rgba(23,37,42,.4);font-size:.84rem;font-weight:500;white-space:nowrap;transform:translate(-50%, -50%);animation:cc-geo-pop .6s cubic-bezier(0.22, 1, 0.36, 1) both;animation-delay:calc(1s + var(--i)*.12s)}.cc-geo-field figcaption{position:absolute;bottom:.9rem;left:1.1rem;color:#686868;font-size:.62rem}@media(max-width: 809px){.cc-geo-field{aspect-ratio:4/5;max-height:none}.cc-geo-field__engine{left:clamp(3.4rem,var(--x),100% - 3.4rem);padding:.35rem .6rem .35rem .4rem;font-size:.72rem}.cc-geo-field__engine img{width:14px;height:14px}.cc-geo-field__signals{display:none}.cc-geo-field__dots i:nth-child(2n):not([data-near=true]){visibility:hidden;animation:none}}@keyframes cc-geo-ripple{0%,60%,100%{transform:scale(1);opacity:.7}30%{transform:scale(1.9);opacity:1}}@keyframes cc-geo-draw{to{stroke-dashoffset:0}}@keyframes cc-geo-travel{0%{stroke-dashoffset:.07;opacity:1}85%{opacity:1}100%{stroke-dashoffset:-0.93;opacity:0}}@keyframes cc-geo-pop{from{opacity:0;transform:translate(-50%, -50%) scale(0.7)}}@keyframes cc-geo-live{to{transform:scale(3);opacity:0}}.cc-geo-statement__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-geo-statement__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-geo-statement__container{padding-inline:12px;display:flex;flex-direction:column;align-items:center;gap:1.25rem;text-align:center}.cc-geo-statement__text{--p: 0;max-width:58rem}.cc-geo-statement__text h2{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-geo-statement__text h2 b,.cc-geo-statement__text h2 strong{font-weight:inherit;color:#3aafa9}.cc-geo-statement__text h2{font-size:clamp(1.8rem,3.6vw,3.25rem);line-height:1.15;letter-spacing:-0.035em}.cc-geo-statement__text span{opacity:clamp(.18,var(--p)*(var(--n) + 4) - var(--i),1);transition:opacity .2s linear}.cc-geo-statement__cards{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem;width:100%;margin:clamp(1.5rem,4vw,3rem) 0 0;padding:0;list-style:none;text-align:left}.cc-geo-statement__cards li{display:flex;flex-direction:column;gap:.6rem;padding:clamp(1.3rem,2.4vw,1.9rem);border:1px solid rgba(23,37,42,.1);border-radius:1.3rem;background:#fff}.cc-geo-statement__cards li:nth-child(2){transform:translateY(2rem)}.cc-geo-statement__cards i{display:grid;place-items:center;width:2.6rem;height:2.6rem;margin-bottom:.4rem;border-radius:.8rem;color:#fff;background:#17252a}.cc-geo-statement__cards h3{margin:0;color:#17252a;font-size:1.15rem;letter-spacing:-0.01em}.cc-geo-statement__cards p{margin:0;color:#686868;font-size:.94rem;line-height:1.55}@media(max-width: 809px){.cc-geo-statement__cards{grid-template-columns:minmax(0, 1fr)}.cc-geo-statement__cards li,.cc-geo-statement__cards li:nth-child(2){transform:none}}.cc-geo-def__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-geo-def__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-geo-def__container{padding-inline:12px;display:grid;grid-template-columns:minmax(0, 1.1fr) minmax(0, 0.9fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.cc-geo-def__copy{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.cc-geo-def__answer{margin:0;padding:1.2rem 1.35rem;border-left:3px solid #3aafa9;border-radius:0 1rem 1rem 0;color:#17252a;background:#fff;box-shadow:0 1px 2px rgba(23,37,42,.06),0 24px 50px -26px rgba(23,37,42,.4);font-size:clamp(1.02rem,1.3vw,1.15rem);line-height:1.65}.cc-geo-def__note{margin:0;color:#686868;font-size:.84rem}.cc-geo-def__pillars{display:grid;gap:.85rem;margin:0;padding:0;list-style:none}.cc-geo-def__pillars li{display:flex;gap:.9rem;align-items:flex-start;padding:1.1rem 1.2rem;border:1px solid rgba(23,37,42,.1);border-radius:1rem;background:#fff;animation:cc-geo-rise .7s cubic-bezier(0.22, 1, 0.36, 1) both;animation-delay:calc(var(--i)*.1s);animation-timeline:view();animation-range:entry 0% cover 30%}.cc-geo-def__pillars i{display:grid;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;border-radius:.75rem;color:#176b66;background:rgba(58,175,169,.12)}.cc-geo-def__pillars span{display:flex;flex-direction:column;gap:.15rem;color:#686868;line-height:1.5}.cc-geo-def__pillars strong{color:#17252a}@media(max-width: 809px){.cc-geo-def__container{grid-template-columns:minmax(0, 1fr)}}.cc-geo-tools__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-geo-tools__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-geo-tools__container{padding-inline:12px}.cc-geo-tools__grid{display:grid;grid-template-columns:minmax(0, 0.8fr) minmax(0, 1.2fr);gap:clamp(1.5rem,4vw,4rem);align-items:start}.cc-geo-tools__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.cc-geo-tools__item{display:flex;flex-direction:column;justify-content:center;gap:.6rem;min-height:58vh;padding-left:1.25rem;border-left:2px solid rgba(23,37,42,.1);opacity:1;transition:opacity .45s ease,border-color .45s ease}.cc-geo-tools__item:first-child{justify-content:flex-start;min-height:46vh;padding-top:6vh}.cc-geo-tools__item[data-active=true]{border-left-color:#3aafa9;opacity:1}.cc-geo-tools__item h3{margin:0;color:#17252a;font-size:clamp(1.3rem,2vw,1.75rem);line-height:1.15;letter-spacing:-0.02em}.cc-geo-tools__item p{max-width:30rem;margin:0;color:#686868;line-height:1.65}.cc-geo-tools__item ul{display:flex;flex-wrap:wrap;gap:.4rem;margin:.2rem 0 0;padding:0;list-style:none}.cc-geo-tools__item li{padding:.3rem .6rem;border:1px solid rgba(23,37,42,.1);border-radius:.35rem;color:#17252a;background:#fff;font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.cc-geo-tools__sticky{position:sticky;top:calc(80px + 1rem)}.cc-geo-tools__stage{position:relative;height:min(70vh,36rem);margin:0;overflow:hidden;border:1px solid rgba(23,37,42,.1);border-radius:1.4rem;background:radial-gradient(circle, rgba(23, 37, 42, 0.06) 1.2px, transparent 1.6px) 0 0/20px 20px,#fff;box-shadow:0 1px 2px rgba(23,37,42,.06),0 24px 50px -26px rgba(23,37,42,.4)}.cc-geo-tools__labels{position:absolute;top:.9rem;left:50%;z-index:3;display:flex;gap:.2rem;padding:.25rem;border:1px solid rgba(23,37,42,.1);border-radius:999px;background:rgba(255,255,255,.9);transform:translateX(-50%);backdrop-filter:blur(6px)}.cc-geo-tools__labels i{padding:.25rem .6rem;border-radius:999px;color:#686868;font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:.64rem;font-style:normal;letter-spacing:.06em;text-transform:uppercase;transition:color .3s ease,background .3s ease}.cc-geo-tools__labels i[data-on=true]{color:#fff;background:#17252a}.cc-geo-tools__note{position:absolute;right:1rem;bottom:.7rem;z-index:3;color:#686868;font-size:.62rem}@media(max-width: 809px){.cc-geo-tools__grid{display:flex;flex-direction:column-reverse}.cc-geo-tools__sticky{top:calc(80px + .25rem);z-index:1;width:100%}.cc-geo-tools__stage{height:58svh}.cc-geo-tools__labels{display:none}.cc-geo-tools__item{justify-content:flex-end;min-height:44svh;padding-top:2rem}.cc-geo-tools__item:first-child{justify-content:flex-end;min-height:40svh;padding-top:2rem}}@media(max-width: 809px){.cc-geo-demo{padding:1rem .75rem 1.75rem;zoom:.84}}.cc-geo-demo{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.9rem;padding:3.75rem clamp(1rem,3.5vw,2.5rem) 2.25rem}.cc-geo-demo__badge{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem;border-radius:999px;color:#fff;background:#176b66;font-size:.76rem;font-weight:600;animation:cc-geo-pop-inline .45s cubic-bezier(0.22, 1, 0.36, 1) both;animation-delay:.7s}.cc-geo-demo__scan{position:absolute;inset-inline:0;top:0;height:30%;background:linear-gradient(180deg, transparent, rgba(58, 175, 169, 0.12), transparent);animation:cc-geo-scan 2.4s ease-in-out infinite;pointer-events:none}.cc-geo-kp{width:min(24rem,100%);overflow:hidden;border:1px solid rgba(23,37,42,.1);border-radius:1rem;background:#fff;box-shadow:0 1px 2px rgba(23,37,42,.06),0 18px 40px -22px rgba(23,37,42,.35);animation:cc-geo-rise .5s cubic-bezier(0.22, 1, 0.36, 1) both}.cc-geo-kp header{display:flex;align-items:center;gap:.75rem;padding:1rem 1.1rem;border-bottom:1px solid rgba(23,37,42,.1)}.cc-geo-kp header>span:nth-child(2){display:flex;flex:1;flex-direction:column;min-width:0}.cc-geo-kp header strong{color:#17252a;font-size:1.05rem}.cc-geo-kp header small{color:#686868;font-size:.78rem}.cc-geo-kp__mark{display:grid;flex-shrink:0;place-items:center;width:2.6rem;height:2.6rem;border-radius:.75rem;color:#fff;background:linear-gradient(135deg, #3aafa9, #2d8f8a);font-weight:700;letter-spacing:.02em}.cc-geo-kp__check{color:#1a73e8}.cc-geo-kp ul{display:grid;margin:0;padding:.4rem 0;list-style:none}.cc-geo-kp li{display:grid;grid-template-columns:1.1rem 5.5rem 1fr;align-items:center;gap:.6rem;padding:.5rem 1.1rem;font-size:.8rem;animation:cc-geo-rise .4s cubic-bezier(0.22, 1, 0.36, 1) both;animation-delay:calc(.2s + var(--i)*.08s)}.cc-geo-kp li>svg{color:#176b66}.cc-geo-kp li span{color:#686868}.cc-geo-kp li b{overflow:hidden;color:#17252a;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.cc-geo-kp footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.7rem 1.1rem;border-top:1px solid rgba(23,37,42,.1);background:#fafbfa}.cc-geo-kp footer code{display:inline-flex;align-items:center;gap:.3rem;color:#176b66;font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:.66rem}.cc-geo-kp__same{display:inline-flex;align-items:center;gap:.45rem;color:#686868;font-size:.72rem}.cc-geo-kp__same>span{display:inline-flex;gap:.3rem}.cc-geo-src{display:grid;gap:.55rem;width:min(25rem,100%);margin:0;padding:0;list-style:none}.cc-geo-src li{display:flex;align-items:center;gap:.7rem;padding:.65rem .75rem;border:1px solid rgba(23,37,42,.1);border-radius:1rem;background:#fff;box-shadow:0 1px 2px rgba(23,37,42,.06),0 18px 40px -22px rgba(23,37,42,.35);animation:cc-geo-rise .45s cubic-bezier(0.22, 1, 0.36, 1) both;animation-delay:calc(var(--i)*.12s)}.cc-geo-src__logo{display:grid;flex-shrink:0;place-items:center;width:2.2rem;height:2.2rem;border:1px solid rgba(23,37,42,.1);border-radius:.6rem;color:#17252a;background:#fafbfa}.cc-geo-src__body{display:flex;flex:1;flex-direction:column;gap:.1rem;min-width:0}.cc-geo-src__top{display:flex;align-items:center;gap:.4rem}.cc-geo-src__top b{color:#17252a;font-size:.82rem}.cc-geo-src__top em{color:#f59e0b;font-size:.7rem;font-style:normal;letter-spacing:.04em}.cc-geo-src__text{overflow:hidden;color:#686868;font-size:.76rem;white-space:nowrap;text-overflow:ellipsis}.cc-geo-src mark{flex-shrink:0;padding:.15rem .45rem;border-radius:999px;color:#176b66;background:rgba(58,175,169,.14);font-size:.64rem;font-weight:600;animation:cc-geo-pop-inline .35s cubic-bezier(0.22, 1, 0.36, 1) both;animation-delay:calc(.4s + var(--i)*.12s)}.cc-geo-src__ai{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .9rem;border-radius:999px;color:#fff;background:#17252a;font-size:.8rem;font-weight:600;animation:cc-geo-rise .45s cubic-bezier(0.22, 1, 0.36, 1) both;animation-delay:.6s}.cc-geo-src__ai img{padding:2px;border-radius:50%;background:#fff}.cc-geo-src__dots{display:inline-flex;gap:3px}.cc-geo-src__dots i{width:4px;height:4px;border-radius:50%;background:#3aafa9;animation:cc-geo-blink 1s ease-in-out infinite}.cc-geo-src__dots i:nth-child(2){animation-delay:.15s}.cc-geo-src__dots i:nth-child(3){animation-delay:.3s}@keyframes cc-geo-blink{50%{opacity:.25}}.cc-geo-browser{position:relative;width:min(27rem,100%);overflow:hidden;border:1px solid rgba(23,37,42,.1);border-radius:1rem;background:#fff;box-shadow:0 1px 2px rgba(23,37,42,.06),0 18px 40px -22px rgba(23,37,42,.35);animation:cc-geo-rise .5s cubic-bezier(0.22, 1, 0.36, 1) both}.cc-geo-browser__bar{display:flex;align-items:center;gap:.75rem;padding:.55rem .8rem;border-bottom:1px solid rgba(23,37,42,.1);background:#f6f7f6}.cc-geo-browser__dots{display:inline-flex;gap:5px}.cc-geo-browser__dots i{width:9px;height:9px;border-radius:50%;background:#ff5f57}.cc-geo-browser__dots i:nth-child(2){background:#febc2e}.cc-geo-browser__dots i:nth-child(3){background:#28c840}.cc-geo-browser__url{display:inline-flex;flex:1;align-items:center;gap:.35rem;padding:.25rem .7rem;border-radius:999px;color:#686868;background:#fff;font-size:.72rem}.cc-geo-browser__page{display:flex;flex-direction:column;gap:.6rem;padding:1rem 1.1rem 1.1rem}.cc-geo-browser__page h4{margin:0;color:#17252a;font-size:1.02rem;letter-spacing:-0.01em}.cc-geo-browser__page table{width:100%;border-collapse:collapse;font-size:.74rem;animation:cc-geo-rise .4s cubic-bezier(0.22, 1, 0.36, 1) both;animation-delay:.35s}.cc-geo-browser__page th,.cc-geo-browser__page td{padding:.3rem .4rem;border-bottom:1px solid rgba(23,37,42,.1);text-align:left}.cc-geo-browser__page th{color:#686868;font-weight:500}.cc-geo-browser__page td{color:#17252a;font-weight:600}.cc-geo-browser__page ul{display:grid;gap:.3rem;margin:0;padding:0;list-style:none;animation:cc-geo-rise .4s cubic-bezier(0.22, 1, 0.36, 1) both;animation-delay:.5s}.cc-geo-browser__page li{padding:.35rem .55rem;border-radius:.45rem;color:#17252a;background:#f6f7f6;font-size:.72rem}.cc-geo-browser__page li::before{content:"+ ";color:#176b66;font-weight:700}.cc-geo-browser__answer{margin:0;padding:.6rem .75rem;border-left:3px solid #3aafa9;border-radius:0 .5rem .5rem 0;color:#17252a;background:rgba(58,175,169,.1);font-size:.8rem;line-height:1.5;animation:cc-geo-highlight 1.2s ease .3s both}.cc-geo-browser__cite{position:absolute;top:33%;right:clamp(.5rem,3vw,2rem);z-index:2;display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .75rem;border-radius:999px;color:#fff;background:#17252a;box-shadow:0 10px 24px -10px rgba(23,37,42,.6);font-size:.74rem;font-weight:600;animation:cc-geo-pop-inline .45s cubic-bezier(0.22, 1, 0.36, 1) both;animation-delay:.8s}.cc-geo-browser__cite img{padding:2px;border-radius:50%;background:#fff}.cc-geo-browser__cite b{display:grid;place-items:center;width:1.1rem;height:1.1rem;border-radius:50%;color:#17252a;background:#3aafa9;font-size:.64rem}@keyframes cc-geo-highlight{from{background:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0)}}.cc-geo-term{position:relative;width:min(26rem,100%);overflow:hidden;border-radius:1rem;background:#10181b;box-shadow:0 24px 50px -24px rgba(23,37,42,.6);animation:cc-geo-rise .5s cubic-bezier(0.22, 1, 0.36, 1) both}.cc-geo-term__bar{display:flex;align-items:center;gap:.75rem;padding:.6rem .85rem;border-bottom:1px solid rgba(255,255,255,.08)}.cc-geo-term__bar code{flex:1;color:rgba(255,255,255,.7);font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:.72rem}.cc-geo-term__bar em{padding:.1rem .45rem;border-radius:.3rem;color:#7ee2a8;background:rgba(40,200,64,.15);font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:.66rem;font-style:normal}.cc-geo-term__body{position:relative;display:grid;gap:.35rem;padding:.75rem}.cc-geo-term__row{display:flex;align-items:center;gap:.7rem;padding:.5rem .6rem;border-radius:.55rem;background:rgba(255,255,255,.04);animation:cc-geo-rise .4s cubic-bezier(0.22, 1, 0.36, 1) both;animation-delay:calc(var(--i)*.14s)}.cc-geo-term__row img{flex-shrink:0;padding:3px;border-radius:.35rem;background:#fff;box-sizing:content-box}.cc-geo-term__row code{flex:1;color:#e8eeec;font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:.72rem;line-height:1.45}.cc-geo-term__row code span{color:#7fb8ff}.cc-geo-term__row em{display:inline-flex;align-items:center;gap:.2rem;padding:.15rem .45rem;border-radius:999px;color:#0f2a1d;background:#7ee2a8;font-size:.64rem;font-style:normal;font-weight:700;animation:cc-geo-pop-inline .35s cubic-bezier(0.22, 1, 0.36, 1) both;animation-delay:calc(.35s + var(--i)*.14s)}.cc-geo-term__checks{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;margin:0;padding:0;list-style:none}.cc-geo-term__checks li{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .65rem;border:1px solid rgba(23,37,42,.1);border-radius:999px;color:#17252a;background:#fff;font-size:.72rem;animation:cc-geo-rise .4s cubic-bezier(0.22, 1, 0.36, 1) both;animation-delay:calc(.8s + var(--i)*.1s)}.cc-geo-term__checks li>svg{color:#176b66}.cc-geo-dash{display:flex;flex-direction:column;gap:.8rem;width:min(27rem,100%);padding:1rem 1.1rem;border:1px solid rgba(23,37,42,.1);border-radius:1rem;background:#fff;box-shadow:0 1px 2px rgba(23,37,42,.06),0 18px 40px -22px rgba(23,37,42,.35);animation:cc-geo-rise .5s cubic-bezier(0.22, 1, 0.36, 1) both}.cc-geo-dash header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.cc-geo-dash header>span{display:flex;flex-direction:column}.cc-geo-dash header b{color:#17252a;font-size:.9rem}.cc-geo-dash header small{color:#686868;font-size:.72rem}.cc-geo-dash header em{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .5rem;border-radius:999px;color:#137333;background:#e6f4ea;font-size:.7rem;font-style:normal;font-weight:600;white-space:nowrap}.cc-geo-dash__chart{display:flex;flex-direction:column;gap:.3rem}.cc-geo-dash__chart svg{width:100%;height:5.5rem;overflow:visible}.cc-geo-dash__area{fill:rgba(58,175,169,.14);animation:cc-geo-rise .8s ease .3s both}.cc-geo-dash__line{fill:none;stroke:#2d8f8a;stroke-width:2;stroke-linejoin:round;vector-effect:non-scaling-stroke}.cc-geo-dash__chart svg{animation:cc-geo-reveal 1.1s cubic-bezier(0.22, 1, 0.36, 1) both}.cc-geo-dash__months{display:flex;justify-content:space-between}.cc-geo-dash__months small{color:#686868;font-size:.64rem}.cc-geo-dash__engines{display:grid;gap:.45rem;margin:0;padding:.7rem 0 0;border-top:1px solid rgba(23,37,42,.1);list-style:none}.cc-geo-dash__engines li{display:grid;grid-template-columns:1rem 5rem 1fr 2.6rem;align-items:center;gap:.55rem;font-size:.76rem}.cc-geo-dash__engines span{color:#17252a}.cc-geo-dash__engines i{height:.45rem;overflow:hidden;border-radius:999px;background:#eef1ef}.cc-geo-dash__engines i b{display:block;width:var(--w);height:100%;border-radius:inherit;background:linear-gradient(90deg, #3aafa9, #2d8f8a);transform-origin:left;animation:cc-geo-grow-x .8s cubic-bezier(0.22, 1, 0.36, 1) both;animation-delay:calc(.3s + var(--i)*.1s)}.cc-geo-dash__engines strong{color:#17252a;font-size:.74rem;text-align:right}@keyframes cc-geo-reveal{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes cc-geo-grow-x{from{transform:scaleX(0.04)}}@keyframes cc-geo-scan{0%{transform:translateY(-100%)}100%{transform:translateY(340%)}}@keyframes cc-geo-pop-inline{from{opacity:0;transform:scale(0.6)}}.cc-geo-ba__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-geo-ba__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-geo-ba__container{padding-inline:12px}.cc-geo-ba__grid{display:grid;grid-template-columns:minmax(0, 0.85fr) minmax(0, 1.15fr);gap:clamp(1.25rem,3vw,2.5rem);align-items:stretch}.cc-geo-ba__media{position:relative;min-height:24rem;overflow:hidden;border-radius:1.5rem;background:#e6e9e7}.cc-geo-ba__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:60% 40%}.cc-geo-ba__panel{display:flex;flex-direction:column;gap:1rem;padding:clamp(1.1rem,2.4vw,1.75rem);border:1px solid rgba(23,37,42,.1);border-radius:1.5rem;background:#fff;box-shadow:0 1px 2px rgba(23,37,42,.06),0 24px 50px -26px rgba(23,37,42,.4)}.cc-geo-ba__controls{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem}.cc-geo-ba__toggle,.cc-geo-ba__engines{display:inline-flex;gap:.25rem;padding:.25rem;border-radius:999px;background:#f1f3f2}.cc-geo-ba__toggle button,.cc-geo-ba__engines button{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border:0;border-radius:999px;color:#686868;background:rgba(0,0,0,0);font:inherit;font-size:.84rem;font-weight:600;cursor:pointer;transition:color .25s ease,background .25s ease,box-shadow .25s ease}.cc-geo-ba__toggle button[aria-pressed=true],.cc-geo-ba__engines button[aria-pressed=true]{color:#17252a;background:#fff;box-shadow:0 1px 3px rgba(23,37,42,.15)}.cc-geo-ba__toggle button:focus-visible,.cc-geo-ba__engines button:focus-visible{outline:2px solid #3aafa9;outline-offset:2px}.cc-geo-ba__toggle button[aria-pressed=true]:last-child{color:#fff;background:#176b66}.cc-geo-ba__chat{display:flex;flex-direction:column;gap:.9rem;min-height:17rem}.cc-geo-ba__q{align-self:flex-end;max-width:85%;margin:0;padding:.7rem .95rem;border-radius:1rem 1rem .3rem 1rem;color:#17252a;background:#eef1ef;font-size:.94rem;line-height:1.45}.cc-geo-ba__a{display:flex;gap:.7rem;animation:cc-geo-rise .45s cubic-bezier(0.22, 1, 0.36, 1) both}.cc-geo-ba__a p{margin:.2rem 0 .5rem;color:#17252a;line-height:1.5}.cc-geo-ba__a ol{display:grid;gap:.4rem;margin:0;padding-left:1.2rem;color:#17252a;line-height:1.5}.cc-geo-ba__a li{animation:cc-geo-rise .4s cubic-bezier(0.22, 1, 0.36, 1) both;animation-delay:calc(.1s + var(--i)*.08s)}.cc-geo-ba__a li[data-brand=true]::marker{color:#176b66;font-weight:700}.cc-geo-ba__a mark{padding:.05em .25em;border-radius:.3em;color:#17252a;background:rgba(58,175,169,.22);font-weight:600}.cc-geo-ba__avatar{display:grid;flex-shrink:0;place-items:center;width:1.9rem;height:1.9rem;border:1px solid rgba(23,37,42,.1);border-radius:50%;background:#fff}.cc-geo-ba__source,.cc-geo-ba__missing{display:inline-flex;align-items:center;gap:.4rem;margin-top:.75rem;padding:.3rem .7rem;border-radius:999px;font-size:.8rem}.cc-geo-ba__source{border:1px solid rgba(58,175,169,.4);color:#176b66;background:rgba(58,175,169,.08)}.cc-geo-ba__missing{border:1px dashed rgba(23,37,42,.3);color:#686868}.cc-geo-ba__cta{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:auto;padding-top:.75rem;border-top:1px solid rgba(23,37,42,.1)}.cc-geo-ba__cta small{color:#686868;font-size:.76rem}@media(max-width: 809px){.cc-geo-ba__grid{grid-template-columns:minmax(0, 1fr)}.cc-geo-ba__media{min-height:14rem}.cc-geo-ba__engines button span{display:none}}.cc-geo-def,.cc-geo-ba{content-visibility:auto;contain-intrinsic-size:auto 760px}@media(prefers-reduced-motion: reduce){.cc-geo-hero__copy,.cc-geo-field__dots i,.cc-geo-field__pulse,.cc-geo-field__center i,.cc-geo-field__center i::after,.cc-geo-demo__scan,.cc-geo-def__pillars li{animation:none !important}.cc-geo-field__lines path{animation:none;stroke-dashoffset:0}.cc-geo-statement__text span{opacity:1}}@property --beam{syntax:"<percentage>";inherits:false;initial-value:-10%}.cc-ax-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-ax-shell{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-ax-section{padding-block:clamp(4rem,9vw,7.5rem)}.cc-ax-head{max-width:44rem;margin:0 auto clamp(2.25rem,4vw,3.5rem);text-align:center}.cc-ax-head .cc-seo-lead{margin-inline:auto}.cc-ax-hero{padding-block:clamp(7.5rem,13vw,10rem) clamp(3rem,6vw,5rem);background:radial-gradient(60% 50% at 85% 20%, rgba(58, 175, 169, 0.12), transparent 70%),linear-gradient(#fafbfb, #f3f5f5)}.cc-ax-hero__grid{display:grid;gap:clamp(2.5rem,5vw,4rem);align-items:center}@media(min-width: 1024px){.cc-ax-hero__grid{grid-template-columns:minmax(0, 0.92fr) minmax(0, 1.08fr)}}.cc-ax-hero__copy h1{margin:1rem 0 0;hyphens:manual}.cc-ax-hero__mark{position:relative;font-style:normal;white-space:nowrap}.cc-ax-hero__mark svg{position:absolute;left:-2%;bottom:-0.12em;width:104%;height:.35em;overflow:visible}.cc-ax-hero__mark path{fill:none;stroke:#3aafa9;stroke-width:4;stroke-linecap:round;stroke-dasharray:240;stroke-dashoffset:240;animation:cc-ax-draw 1.1s .6s cubic-bezier(0.22, 1, 0.36, 1) forwards}.cc-ax-hero__lead{max-width:34rem;margin:1.25rem 0 0;font-size:1.0625rem;line-height:1.6;color:#353535}.cc-ax-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:1.75rem}.cc-ax-hero__actions .cc-btn--expand.cc-btn--expand-compact{width:auto;min-width:16.5rem;max-width:100%}.cc-ax-hero__actions .cc-btn--expand.cc-btn--expand-compact .cc-btn__label-wrap{padding-inline:.75rem}.cc-ax-hero__secondary{display:inline-flex;align-items:center;gap:.4rem;font-weight:500;color:#17252a;text-decoration:underline;text-decoration-color:rgba(23,37,42,.25);text-underline-offset:.25em}.cc-ax-hero__secondary:hover{text-decoration-color:#17252a}.cc-ax-hero__trust{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.75rem 0 0;padding:0;list-style:none}.cc-ax-hero__trust li{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .75rem;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.07);font-size:.8125rem;color:#17252a}.cc-ax-hero__trust svg{color:#176b66}.cc-ax-scan{position:relative;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Inter,Roboto,sans-serif;color:#1f2528;-webkit-font-smoothing:antialiased}.cc-ax-scan__window{overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.06),0 40px 80px -30px rgba(7,26,36,.35),0 12px 24px -12px rgba(7,26,36,.2)}.cc-ax-scan__bar{display:flex;align-items:center;padding:.7rem 1rem;border-bottom:1px solid rgba(0,0,0,.07);background:linear-gradient(#fbfbfc, #f3f4f5);font-size:.8rem;color:#4a5155}.cc-ax-scan__bar em{flex:1;font-style:normal;text-align:right;color:rgba(23,37,42,.72)}@media(max-width: 639px){.cc-ax-scan__bar em{visibility:hidden}}.cc-ax-scan__dots{display:flex;flex:1;gap:.4rem}.cc-ax-scan__dots b{width:.75rem;height:.75rem;border-radius:50%;background:#ff5f57}.cc-ax-scan__dots b+b{background:#febc2e}.cc-ax-scan__dots b+b+b{background:#28c840}.cc-ax-scan__app{display:flex;align-items:center;gap:.45rem;font-weight:500}.cc-ax-scan__account{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.85rem 1.1rem .6rem;font-size:.875rem;font-weight:500}.cc-ax-scan__status{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .6rem;border-radius:999px;background:rgba(58,175,169,.12);color:#176b66;font-size:.75rem;font-weight:500}.cc-ax-scan__status[data-done=true]{background:#fdecea;color:#b5352b}.cc-ax-scan__status svg{animation:cc-ax-blink 1s steps(2) infinite}.cc-ax-scan__status[data-done=true] svg{animation:none}.cc-ax-scan__stage{position:relative;padding:0 1.1rem .4rem;cursor:crosshair;touch-action:pan-y}.cc-ax-scan__xray{position:absolute;inset:0;padding:0 1.1rem .4rem;background:radial-gradient(120% 120% at 50% 0%, #0d3140, #071a24 70%);color:#bfeee9;pointer-events:none;mask-image:linear-gradient(to bottom, transparent calc(var(--beam) - 26%), #000 calc(var(--beam) - 2%), #000 var(--beam), transparent calc(var(--beam) + 1%));animation:cc-ax-beam var(--scan) .25s linear forwards}.cc-ax-scan[data-done=true] .cc-ax-scan__xray{opacity:0;transition:opacity .4s ease}.cc-ax-scan__stage[data-lens=true] .cc-ax-scan__xray{opacity:1;transition:none;mask-image:radial-gradient(circle 115px at var(--mx, 50%) var(--my, 50%), #000 96%, transparent 100%);animation:none}.cc-ax-scan__beam{position:absolute;right:0;left:0;top:0;height:2px;background:#5ee7df;box-shadow:0 0 12px 2px rgba(94,231,223,.8),0 0 40px 8px rgba(94,231,223,.35);pointer-events:none;animation:cc-ax-beam-line var(--scan) .25s linear forwards}.cc-ax-scan__lens{position:absolute;top:var(--my, 50%);left:var(--mx, 50%);width:230px;height:230px;margin:-115px 0 0 -115px;border-radius:50%;box-shadow:0 0 0 2px rgba(94,231,223,.7),0 0 30px 4px rgba(94,231,223,.35),inset 0 0 30px rgba(94,231,223,.25);pointer-events:none}.cc-ax-scan__summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding:.9rem 1.1rem 1rem;border-top:1px solid rgba(0,0,0,.07);background:#fbfbfc}.cc-ax-scan__summary p{display:flex;align-items:baseline;gap:.6rem;margin:0}.cc-ax-scan__summary b{font-size:1.75rem;font-weight:500;letter-spacing:-0.02em;color:#b5352b;font-variant-numeric:tabular-nums}.cc-ax-scan__summary span{font-size:.8125rem;color:rgba(23,37,42,.72)}@media(hover: none){.cc-ax-scan__hint{display:none}}.cc-ax-scan__tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.cc-ax-scan__tab{position:relative;display:inline-flex;align-items:center;gap:.45rem;overflow:hidden;padding:.5rem .9rem;border:0;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.07);font:inherit;font-size:.8125rem;color:#1f2528;cursor:pointer;transition:box-shadow .2s ease}.cc-ax-scan__tab[aria-selected=true]{box-shadow:inset 0 0 0 1.5px #1f2528}.cc-ax-scan__progress{position:absolute;bottom:0;left:0;width:100%;height:2px;background:#3aafa9;transform-origin:left;animation:cc-ax-progress 9s linear forwards}.cc-ax-scan__example{margin:.75rem 0 0;font-size:.75rem;color:rgba(23,37,42,.72)}.cc-ax-table{width:100%;border-collapse:collapse;font-size:.8125rem}.cc-ax-table th,.cc-ax-table td{padding:.62rem .25rem;border-top:1px solid rgba(0,0,0,.07);text-align:right;font-weight:400;font-variant-numeric:tabular-nums;white-space:nowrap}.cc-ax-table thead th{border-top:0;padding-block:.4rem;font-size:.6875rem;letter-spacing:.04em;text-transform:uppercase;color:rgba(23,37,42,.72)}.cc-ax-table th:first-child{width:62%;text-align:left;white-space:normal}.cc-ax-table tbody tr{transition:background-color .5s ease}.cc-ax-table tbody tr[data-found=true]{background:linear-gradient(90deg, #fdecea, rgba(253, 236, 234, 0.3))}.cc-ax-table tbody tr[data-found=true] td:nth-child(3){color:#b5352b;font-weight:600}.cc-ax-table__term{display:block}.cc-ax-table__flag{display:inline-flex;align-items:center;gap:.3rem;max-width:100%;margin-top:.25rem;padding:.12rem .45rem;border-radius:.3rem;background:#b5352b;color:#fff;font-size:.6875rem;font-weight:500;line-height:1.35;white-space:nowrap;visibility:hidden}.cc-ax-table__flag[data-show=true]{visibility:visible;animation:cc-ax-pop .45s cubic-bezier(0.22, 1, 0.36, 1) both}.cc-ax-table__flag svg{flex:none}.cc-ax-table__flag span{min-width:0;overflow:hidden;text-overflow:ellipsis}.cc-ax-table[data-xray=true] th,.cc-ax-table[data-xray=true] td{border-top-color:rgba(94,231,223,.18)}.cc-ax-table[data-xray=true] thead th{color:rgba(191,238,233,.6)}.cc-ax-table[data-xray=true] tbody tr{color:rgba(191,238,233,.75)}.cc-ax-table[data-xray=true] tbody tr[data-leak=true]{background:linear-gradient(90deg, rgba(255, 90, 74, 0.28), rgba(255, 90, 74, 0.08));color:#ffd9d4}.cc-ax-table[data-xray=true] .cc-ax-table__flag{display:flex;overflow:hidden;background:rgba(181,53,43,.92);font-weight:400;text-overflow:ellipsis;animation:none}.cc-ax-findings__grid{display:grid;gap:1rem;margin:0;padding:0;list-style:none}@media(min-width: 640px){.cc-ax-findings__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1024px){.cc-ax-findings__grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}.cc-ax-finding{display:flex;flex-direction:column;gap:.6rem;padding:1.5rem;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.07)}.cc-ax-finding h3{margin:.2rem 0 0;font-size:1.125rem;font-weight:500;line-height:1.3;color:#17252a}.cc-ax-finding p{margin:0;font-size:.9375rem;line-height:1.6;color:#353535}.cc-ax-finding__label{align-self:flex-start;padding:.2rem .55rem;border-radius:.35rem;font-size:.75rem;font-weight:500}.cc-ax-finding[data-tone=pending] .cc-ax-finding__label{background:#fdecea;color:#b5352b}.cc-ax-finding[data-tone=new] .cc-ax-finding__label{background:#e3edf8;color:#3c6aa0}.cc-ax-finding[data-tone=won] .cc-ax-finding__label{background:#dff0e3;color:#3d7a4d}.cc-ax-vis{position:relative;display:flex;align-items:center;gap:.6rem;height:5.5rem;margin-bottom:.4rem;padding:0 1rem;border-radius:12px;background:#f6f8f8}.cc-ax-vis b{font-size:1.5rem;font-weight:500;color:#b5352b}.cc-ax-vis--budget svg{width:3.75rem;height:3.75rem;transform:rotate(-90deg)}.cc-ax-vis--budget svg circle{fill:none;stroke:rgba(58,175,169,.35);stroke-width:12}.cc-ax-vis--budget svg circle+circle{stroke:#b5352b;stroke-dasharray:23 100}.cc-ax-vis--tracking{align-items:flex-end;padding-bottom:1rem}.cc-ax-vis--tracking i{width:2.5rem;border-radius:6px 6px 2px 2px;background:#b5352b;height:3.6rem}.cc-ax-vis--tracking i+i{height:1.1rem;background:#3aafa9}.cc-ax-vis--frequency span{display:flex;flex-wrap:wrap;gap:3px;width:8.5rem}.cc-ax-vis--frequency span i{width:.9rem;height:1.15rem;border-radius:3px;background:rgba(181, 53, 43, calc(0.25 + var(--i) * 0.05))}.cc-ax-vis--landing{gap:.9rem}.cc-ax-vis--landing i{width:3rem;height:3.6rem;border-radius:6px;background:linear-gradient(#fff, #fff) .4rem .5rem/60% 4px no-repeat,linear-gradient(#fff, #fff) .4rem 1rem/40% 4px no-repeat,#3aafa9}.cc-ax-vis--landing i:first-child{background:linear-gradient(#fff, #fff) .4rem .5rem/60% 4px no-repeat,rgba(23,37,42,.75)}.cc-ax-vis--overlap i{width:3.6rem;height:3.6rem;border-radius:50%;background:rgba(181,53,43,.35)}.cc-ax-vis--overlap i+i{margin-left:-1.8rem;background:rgba(60,106,160,.35)}.cc-ax-vis--audience{justify-content:center}.cc-ax-vis--audience i{position:absolute;top:50%;left:50%;border-radius:50%;border:1.5px dashed rgba(23,37,42,.25);transform:translate(-50%, -50%);width:4.6rem;height:4.6rem}.cc-ax-vis--audience i+i{width:2.8rem;height:2.8rem;border-style:solid;border-color:#3aafa9}.cc-ax-vis--audience i+i+i{width:.9rem;height:.9rem;border:0;background:#3aafa9}.cc-ax-report{background:linear-gradient(#f3f5f5, #fafbfb)}.cc-ax-report__grid{display:grid;gap:clamp(2.5rem,5vw,4.5rem);align-items:center}@media(min-width: 1024px){.cc-ax-report__grid{grid-template-columns:minmax(0, 0.85fr) minmax(0, 1.15fr)}}.cc-ax-report__points{display:grid;gap:.75rem;margin:1.75rem 0 0;padding:0;list-style:none}.cc-ax-report__points li{display:flex;gap:.6rem;color:#17252a}.cc-ax-report__points svg{flex:none;color:#176b66}.cc-ax-doc{margin:0;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Inter,Roboto,sans-serif;color:#1f2528;-webkit-font-smoothing:antialiased}.cc-ax-doc__sheet{padding:clamp(1.25rem,3vw,2rem);border-radius:14px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.05),0 30px 60px -30px rgba(7,26,36,.3);transform:rotate(-0.6deg)}.cc-ax-doc figcaption{margin-top:.9rem;font-size:.75rem;color:rgba(23,37,42,.72);text-align:center}.cc-ax-doc__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(0,0,0,.07)}.cc-ax-doc__head strong{display:block;font-size:1.125rem;font-weight:500}.cc-ax-doc__head small{font-size:.75rem;color:rgba(23,37,42,.72)}.cc-ax-doc__score{position:relative;display:grid;justify-items:center;width:4.5rem}.cc-ax-doc__score svg{width:4rem;height:4rem;transform:rotate(-90deg)}.cc-ax-doc__score circle{fill:none;stroke:rgba(0,0,0,.07);stroke-width:6}.cc-ax-doc__score circle+circle{stroke:#e3a33a;stroke-linecap:round;stroke-dasharray:var(--c);stroke-dashoffset:var(--to)}.cc-ax-doc__score b{position:absolute;top:0;display:grid;place-items:center;width:4rem;height:4rem;font-size:1.25rem;font-weight:400}.cc-ax-doc__score small{white-space:nowrap}.cc-ax-doc__table{width:100%;margin-top:.75rem;border-collapse:collapse;font-size:.8125rem}.cc-ax-doc__table th,.cc-ax-doc__table td{padding:.6rem .25rem;border-bottom:1px solid rgba(0,0,0,.07);text-align:right;font-weight:400}.cc-ax-doc__table thead th{font-size:.6875rem;letter-spacing:.04em;text-transform:uppercase;color:rgba(23,37,42,.72)}.cc-ax-doc__table th:first-child{text-align:left}.cc-ax-doc__table tbody th{display:flex;align-items:center;gap:.6rem}.cc-ax-doc__table tbody th i{display:grid;flex:none;place-items:center;width:1.4rem;height:1.4rem;border-radius:50%;background:#1f2528;color:#fff;font-size:.6875rem;font-style:normal}.cc-ax-doc__plan{margin-top:1.25rem}.cc-ax-doc__plan p{margin:0 0 .6rem;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:rgba(23,37,42,.72)}.cc-ax-doc__plan ol{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.5rem;margin:0;padding:0;list-style:none}.cc-ax-doc__plan li{display:grid;gap:.2rem;padding:.7rem;border-radius:10px;background:rgba(58,175,169,.08);font-size:.75rem;line-height:1.4}.cc-ax-doc__plan b{font-weight:500;color:#176b66}.cc-ax-dots{display:inline-flex;gap:3px}.cc-ax-dots i{width:.5rem;height:.5rem;border-radius:50%;background:rgba(0,0,0,.1)}.cc-ax-dots i[data-on=true]{background:#3aafa9}.cc-ax-dots--effort i[data-on=true]{background:#e3a33a}.cc-ax-how__steps{position:relative;display:grid;gap:1.25rem;margin:0;padding:0;list-style:none}@media(min-width: 810px){.cc-ax-how__steps{grid-template-columns:repeat(3, minmax(0, 1fr))}.cc-ax-how__steps::before{content:"";position:absolute;top:1.5rem;right:16%;left:16%;height:2px;background:linear-gradient(90deg, #3aafa9, rgba(58, 175, 169, 0.25));transform-origin:left}}.cc-ax-how__steps li{position:relative;text-align:center}.cc-ax-how__steps li h3{margin:1rem 0 .5rem;font-size:1.125rem;font-weight:500;color:#17252a}.cc-ax-how__steps li p{max-width:20rem;margin:0 auto;font-size:.9375rem;line-height:1.6;color:#353535}.cc-ax-how__num{position:relative;display:inline-grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:#17252a;color:#fff;font-weight:500;box-shadow:0 0 0 6px #fff}.cc-ax-checks{background:#fff}.cc-ax-checks__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:2rem}.cc-ax-checks__tabs button{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.1rem;border:0;border-radius:999px;background:#f3f5f5;font:inherit;font-size:.9375rem;color:#17252a;cursor:pointer;transition:background-color .2s ease,color .2s ease}.cc-ax-checks__tabs button[aria-selected=true]{background:#17252a;color:#fff}.cc-ax-checks__list{display:grid;gap:.75rem;max-width:52rem;margin:0 auto;padding:0;list-style:none}@media(min-width: 810px){.cc-ax-checks__list{grid-template-columns:repeat(2, minmax(0, 1fr))}}.cc-ax-checks__list li{display:flex;align-items:center;gap:.65rem;padding:1rem 1.15rem;border-radius:14px;background:#f6f8f8;color:#17252a;animation:cc-ax-rise .5s cubic-bezier(0.22, 1, 0.36, 1) both;animation-delay:calc(var(--i)*60ms)}.cc-ax-checks__list svg{flex:none;color:#176b66}@supports(animation-timeline: view()){.cc-ax-finding,.cc-ax-how__steps li,.cc-ax-doc__table tbody tr,.cc-ax-doc__plan li{animation:cc-ax-rise linear both;animation-timeline:view();animation-range:entry 5% cover 28%}.cc-ax-vis--budget circle+circle{animation:cc-ax-donut linear both;animation-timeline:view();animation-range:entry 20% cover 40%}.cc-ax-vis--tracking i{transform-origin:bottom;animation:cc-ax-grow linear both;animation-timeline:view();animation-range:entry 20% cover 40%}.cc-ax-vis--frequency i{animation:cc-ax-pop linear both;animation-timeline:view();animation-range:entry calc(10% + var(--i)*2%) cover calc(25% + var(--i)*2%)}.cc-ax-vis--overlap i+i{animation:cc-ax-slide linear both;animation-timeline:view();animation-range:entry 20% cover 40%}.cc-ax-doc__score circle+circle{animation:cc-ax-ring linear both;animation-timeline:view();animation-range:entry 10% cover 35%}.cc-ax-how__steps::before{animation:cc-ax-line linear both;animation-timeline:view();animation-range:entry 30% cover 45%}}@keyframes cc-ax-beam{from{--beam: -10%}to{--beam: 112%}}@keyframes cc-ax-beam-line{from{top:-2%;opacity:1}92%{opacity:1}to{top:100%;opacity:0}}@keyframes cc-ax-draw{to{stroke-dashoffset:0}}@keyframes cc-ax-blink{50%{opacity:.35}}@keyframes cc-ax-pop{from{opacity:0;transform:scale(0.7)}}@keyframes cc-ax-rise{from{opacity:0;transform:translateY(1.25rem)}}@keyframes cc-ax-progress{from{transform:scaleX(0)}}@keyframes cc-ax-donut{from{stroke-dasharray:0 100}}@keyframes cc-ax-grow{from{transform:scaleY(0.1)}}@keyframes cc-ax-slide{from{margin-left:.5rem}}@keyframes cc-ax-ring{from{stroke-dashoffset:var(--c)}}@keyframes cc-ax-line{from{transform:scaleX(0)}}@media(prefers-reduced-motion: reduce){.cc-main--ax *,.cc-main--ax *::before,.cc-main--ax *::after{animation:none !important;transition-duration:.01ms !important}.cc-ax-hero__mark path{stroke-dashoffset:0}}.cc-main--ax .cc-ax-booking h2.cc-ak-booking__title{color:#fff}.cc-branding-delivery{padding-inline:12px;background:radial-gradient(circle at 83% 11%, rgba(58, 175, 169, 0.07), transparent 30%),linear-gradient(180deg, #fff 0%, #f7f6f2 100%)}.cc-branding-delivery__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-branding-delivery__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-branding-delivery__grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:clamp(2.25rem,5vw,5rem);align-items:start}@media(min-width: 1200px){.cc-branding-delivery__grid{grid-template-columns:minmax(0, 9fr) minmax(0, 16fr);gap:4rem}}.cc-branding-delivery__copy{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(.875rem,1.4vw,1.125rem);max-width:38rem;min-width:0}.cc-branding-delivery__title{width:100%;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-branding-delivery__title b,.cc-branding-delivery__title strong{font-weight:inherit;color:#3aafa9}.cc-branding-delivery__title{font-size:clamp(2.15rem,2.75vw,3.3rem);line-height:1.04;letter-spacing:-0.045em;text-wrap:balance}.cc-branding-delivery__lead{max-width:35rem;margin:0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(.96rem,1.15vw,1.075rem);line-height:1.66;color:#686868;text-wrap:pretty}.cc-branding-delivery .cc-seo-hero__actions{margin-top:.35rem}.cc-branding-delivery__logos{width:min(100%,29rem);margin-top:.85rem}.cc-branding-delivery__logos .cc-hero__logo-band{position:static;width:100%;max-width:100%;padding:0;pointer-events:auto}.cc-branding-delivery__logos .cc-hero__logo-band-caption{opacity:1;animation:none;font-size:.75rem;margin-bottom:.5rem}.cc-branding-delivery__logos .cc-hero__logo-marquee{mask-image:linear-gradient(90deg, transparent, #000 12%, #000 88%, transparent)}.cc-branding-delivery__visual{min-width:0;width:100%}.cc-brand-board{position:relative;isolation:isolate;overflow:hidden;padding:clamp(.85rem,1.6vw,1.15rem);border:1px solid rgba(17,25,24,.1);border-radius:12px;background:linear-gradient(145deg, rgba(255, 255, 255, 0.88), rgba(255, 255, 255, 0.5)),#f0e9dd;box-shadow:0 22px 60px rgba(17,25,24,.09),inset 0 0 0 1px rgba(255,255,255,.55)}.cc-brand-board::before{content:"";position:absolute;inset:0;z-index:-1;opacity:.36;background-image:linear-gradient(rgba(17, 25, 24, 0.045) 1px, transparent 1px),linear-gradient(90deg, rgba(17, 25, 24, 0.045) 1px, transparent 1px);background-size:42px 42px;mask-image:linear-gradient(180deg, #000 0%, transparent 78%)}.cc-brand-board__topbar,.cc-brand-board__footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:rgba(17,25,24,.5);font-size:.56rem;letter-spacing:.04em}.cc-brand-board__topbar{padding:.15rem .2rem .9rem}.cc-brand-board__topbar span:first-child{display:inline-flex;align-items:center;gap:.42rem;font-weight:600;color:#193b3a}.cc-brand-board__topbar span:first-child i{width:.42rem;height:.42rem;border-radius:50%;background:#3aafa9;box-shadow:0 0 0 4px rgba(58,175,169,.1)}.cc-brand-board__logo-panel,.cc-brand-board__panel{border:1px solid rgba(17,25,24,.1);background:rgba(255,255,255,.86);box-shadow:0 8px 28px rgba(17,25,24,.04)}.cc-brand-board__logo-panel{padding:clamp(1rem,2.4vw,1.5rem);border-radius:16px}.cc-brand-board__logo-panel>p{margin:.45rem 0 0;font-size:.61rem;letter-spacing:.08em;text-transform:uppercase;color:#687271}.cc-brand-board__panel-label{display:block;margin-bottom:.7rem;font-size:.55rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(17,25,24,.48)}.cc-brand-board__wordmark{display:flex;align-items:center;gap:.65rem}.cc-brand-board__wordmark>strong{font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1.55rem,3.3vw,2.45rem);font-weight:600;line-height:1;letter-spacing:.12em;color:#193b3a}.cc-brand-board__mark,.cc-brand-board__application-mark{position:relative;display:inline-block;flex:0 0 auto;width:2rem;height:2rem}.cc-brand-board__mark i,.cc-brand-board__application-mark i{position:absolute;width:1.45rem;height:.58rem;border-radius:999px;background:#193b3a;transform-origin:center}.cc-brand-board__mark i:first-child,.cc-brand-board__application-mark i:first-child{top:.34rem;left:.05rem;transform:rotate(42deg)}.cc-brand-board__mark i:last-child,.cc-brand-board__application-mark i:last-child{right:.05rem;bottom:.34rem;transform:rotate(-42deg);background:#3aafa9}.cc-brand-board__system-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.65rem;margin-top:.65rem}@media(max-width: 520px){.cc-brand-board__system-grid{grid-template-columns:1fr}}.cc-brand-board__panel{min-width:0;min-height:8.8rem;padding:.9rem;border-radius:13px}.cc-brand-board__swatches{display:grid;grid-template-columns:repeat(4, 1fr);gap:.3rem}.cc-brand-board__swatches i{aspect-ratio:1/.78;border-radius:7px;border:1px solid rgba(17,25,24,.07)}.cc-brand-board__swatches i:nth-child(1){background:#193b3a}.cc-brand-board__swatches i:nth-child(2){background:#c6f2da}.cc-brand-board__swatches i:nth-child(3){background:#f0e9dd}.cc-brand-board__swatches i:nth-child(4){background:#111918}.cc-brand-board__swatch-meta{display:flex;justify-content:space-between;margin-top:.45rem;font-size:.48rem;color:rgba(17,25,24,.42)}.cc-brand-board__panel--type>strong{display:block;font-size:2.25rem;line-height:.95;letter-spacing:-0.07em;color:#193b3a}.cc-brand-board__panel--type>small{display:block;margin-top:.3rem;font-size:.56rem;color:#687271}.cc-brand-board__type-lines{display:grid;gap:.28rem;margin-top:.8rem}.cc-brand-board__type-lines i{display:block;height:.26rem;border-radius:999px;background:rgba(17,25,24,.09)}.cc-brand-board__type-lines i:nth-child(1){width:82%}.cc-brand-board__type-lines i:nth-child(2){width:58%}.cc-brand-board__type-lines i:nth-child(3){width:72%}.cc-brand-board__tone-list{display:grid;gap:.42rem}.cc-brand-board__tone-list span{display:flex;align-items:center;gap:.42rem;padding:.42rem .52rem;border:1px solid rgba(25,59,58,.1);border-radius:8px;background:rgba(198,242,218,.24);font-size:.57rem;color:#193b3a}.cc-brand-board__panel--application{background:#193b3a;color:#fff}.cc-brand-board__panel--application .cc-brand-board__panel-label{color:rgba(255,255,255,.58)}.cc-brand-board__application-card{padding:.72rem;border-radius:9px;background:#c6f2da;color:#193b3a}.cc-brand-board__application-card>strong{display:block;margin-top:.35rem;font-size:.78rem;letter-spacing:.08em}.cc-brand-board__application-card>p{margin:.2rem 0 0;font-size:.48rem;text-transform:uppercase;letter-spacing:.06em}.cc-brand-board__application-mark{width:1.25rem;height:1.25rem}.cc-brand-board__application-mark i{width:.9rem;height:.38rem}.cc-brand-board__application-mark i:first-child{top:.2rem}.cc-brand-board__application-mark i:last-child{bottom:.2rem}.cc-brand-board__application-link{display:inline-flex;align-items:center;gap:.25rem;margin-top:.65rem;font-size:.5rem;font-weight:600}.cc-brand-board__application-tabs{display:flex;gap:.3rem;margin-top:.48rem}.cc-brand-board__application-tabs span{padding:.28rem .42rem;border-radius:999px;background:rgba(255,255,255,.08);font-size:.46rem;color:rgba(255,255,255,.7)}.cc-brand-board__application-tabs span:first-child{background:rgba(255,255,255,.18);color:#fff}.cc-brand-board__footer{padding:.78rem .2rem .08rem}.cc-branding-feature-cards{padding-inline:12px;background:#f5f5f5}.cc-branding-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-branding-feature-cards__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-branding-feature-cards__header{display:flex;flex-direction:column;align-items:center;gap:clamp(.875rem,1.5vw,1.125rem);margin-bottom:clamp(2.5rem,5vw,3.5rem);text-align:center}.cc-branding-feature-cards__title{width:100%;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-branding-feature-cards__title b,.cc-branding-feature-cards__title strong{font-weight:inherit;color:#3aafa9}.cc-branding-feature-cards__description{max-width:42rem;margin:0;font-size:clamp(.9375rem,1.15vw,1.0625rem);line-height:1.62;color:#686868}.cc-branding-feature-cards__grid{display:grid;grid-template-columns:1fr;gap:clamp(1rem,2vw,1.25rem)}@media(min-width: 810px){.cc-branding-feature-cards__grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}.cc-branding-feature-cards__grid .cc-stand-out-card{min-width:0;will-change:auto}.cc-branding-feature-cards__cta{display:flex;justify-content:center;margin-top:clamp(2rem,4vw,3rem)}.cc-branding-feature-cards__cta .cc-seo-cta-row{margin-top:0}.cc-branding-feature-visual{background:linear-gradient(160deg, rgba(255, 255, 255, 0.5), transparent),#f0e9dd}.cc-brand-feature-label{width:fit-content;padding:.35rem .55rem;border:1px solid rgba(17,25,24,.1);border-radius:999px;background:rgba(255,255,255,.85);font-size:.55rem;font-weight:600;color:#687271}.cc-brand-recognition-demo,.cc-brand-consistency-demo,.cc-brand-scale-demo{position:absolute;inset:0;padding:1.25rem}.cc-brand-recognition-demo__marks{display:grid;grid-template-columns:1.55fr .7fr .7fr;gap:.55rem;margin-top:1rem}.cc-brand-recognition-demo__marks>div{min-width:0;min-height:7.8rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.55rem;padding:.75rem;border:1px solid rgba(17,25,24,.1);border-radius:11px;background:rgba(255,255,255,.9);box-shadow:0 4px 24px rgba(0,0,0,.06)}.cc-brand-recognition-demo__marks small{font-size:.5rem;color:#687271}.cc-brand-recognition-demo__primary strong{font-size:.68rem;letter-spacing:.08em;color:#193b3a}.cc-brand-recognition-demo__symbol{position:relative;width:1.8rem;height:1.8rem}.cc-brand-recognition-demo__symbol i{position:absolute;width:1.25rem;height:.48rem;border-radius:999px;background:#193b3a}.cc-brand-recognition-demo__symbol i:first-child{top:.3rem;left:.03rem;transform:rotate(42deg)}.cc-brand-recognition-demo__symbol i:last-child{right:.03rem;bottom:.3rem;transform:rotate(-42deg);background:#3aafa9}.cc-brand-recognition-demo>p{margin:.65rem 0 0;font-size:.55rem;line-height:1.4;color:#687271}.cc-brand-consistency-demo__stack{position:relative;height:11rem;margin-top:.8rem}.cc-brand-consistency-demo__sheet{position:absolute;left:0;right:0;display:grid;grid-template-columns:auto 1fr auto;gap:.55rem;align-items:center;padding:.7rem;border:1px solid rgba(17,25,24,.1);border-radius:10px;background:rgba(255,255,255,.96);box-shadow:0 10px 28px rgba(17,25,24,.08);transform-origin:center}.cc-brand-consistency-demo__sheet--1{top:.3rem;transform:rotate(-3deg) translateX(-0.35rem)}.cc-brand-consistency-demo__sheet--2{top:3.5rem;transform:rotate(1.5deg) translateX(0.25rem)}.cc-brand-consistency-demo__sheet--3{top:6.7rem;transform:rotate(-1deg)}.cc-brand-consistency-demo__sheet strong{display:block;font-size:.59rem;color:#111918}.cc-brand-consistency-demo__sheet small{display:block;margin-top:.12rem;font-size:.48rem;color:#687271}.cc-brand-consistency-demo__mini-mark{position:relative;width:1.45rem;height:1.45rem}.cc-brand-consistency-demo__mini-mark i{position:absolute;width:1rem;height:.34rem;border-radius:999px;background:#193b3a}.cc-brand-consistency-demo__mini-mark i:first-child{top:.25rem;transform:rotate(42deg)}.cc-brand-consistency-demo__mini-mark i:last-child{bottom:.25rem;right:0;transform:rotate(-42deg);background:#3aafa9}.cc-brand-consistency-demo__status{display:grid;place-items:center;width:1.4rem;height:1.4rem;border-radius:50%;background:rgba(58,175,169,.12);font-size:.6rem;color:#193b3a}.cc-brand-scale-demo__tokens{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.5rem;margin-top:.85rem}.cc-brand-scale-demo__tokens>div{display:grid;grid-template-columns:auto 1fr;gap:.28rem .5rem;align-items:center;padding:.65rem;border:1px solid rgba(17,25,24,.1);border-radius:9px;background:rgba(255,255,255,.9)}.cc-brand-scale-demo__tokens>div>span{display:grid;place-items:center;width:1.4rem;height:1.4rem;border-radius:6px;background:rgba(25,59,58,.08);font-size:.48rem;color:#193b3a}.cc-brand-scale-demo__tokens>div>strong{font-size:.57rem;color:#111918}.cc-brand-scale-demo__tokens>div>i{grid-column:1/-1;display:block;height:.23rem;border-radius:999px;background:linear-gradient(90deg, #193b3a 0 58%, rgba(17, 25, 24, 0.08) 58%)}.cc-brand-scale-demo__approved{display:flex;align-items:center;gap:.45rem;width:fit-content;margin-top:.7rem;padding:.42rem .58rem;border-radius:999px;background:#193b3a;font-size:.54rem;color:#fff}.cc-brand-scale-demo__approved span{display:grid;place-items:center;width:1rem;height:1rem;border-radius:50%;background:#c6f2da;color:#193b3a}.cc-ill-brand-position__links path,.cc-ill-brand-identity__mark,.cc-ill-brand-system__links path,.cc-ill-brand-apply__baseline{fill:none;stroke:#3aafa9;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1}.cc-ill-brand-position__node,.cc-ill-brand-identity__point,.cc-ill-brand-system__node,.cc-ill-brand-apply__node{fill:#fff;stroke:#3aafa9;stroke-width:1.7}.cc-seo-process__step[data-anim=play] .cc-ill-brand-position__links path,.cc-seo-process__step[data-anim=play] .cc-ill-brand-system__links path{animation:cc-brand-process-line .75s cubic-bezier(0.22, 1, 0.36, 1) forwards;animation-delay:calc(var(--cc-ill-segment, 0)*.1s)}.cc-seo-process__step[data-anim=play] .cc-ill-brand-identity__mark,.cc-seo-process__step[data-anim=play] .cc-ill-brand-apply__baseline{animation:cc-brand-process-line .95s cubic-bezier(0.22, 1, 0.36, 1) forwards}.cc-seo-process__step[data-anim=play] .cc-ill-brand-position__node,.cc-seo-process__step[data-anim=play] .cc-ill-brand-identity__point,.cc-seo-process__step[data-anim=play] .cc-ill-brand-system__node,.cc-seo-process__step[data-anim=play] .cc-ill-brand-apply__node{animation:cc-brand-process-node .5s cubic-bezier(0.22, 1, 0.36, 1) both;animation-delay:calc(.12s + var(--cc-ill-node, 0)*.12s)}.cc-branding-handover{display:flex;flex-direction:column;min-height:100%;padding:clamp(1rem,2.5vw,1.5rem);border:1px solid rgba(17,25,24,.1);border-radius:16px;background:radial-gradient(circle at 90% 7%, rgba(198, 242, 218, 0.7), transparent 28%),#f7f6f2;box-shadow:0 4px 24px rgba(0,0,0,.06)}.cc-branding-handover__head{display:grid;grid-template-columns:auto 1fr auto;gap:.6rem;align-items:center}.cc-branding-handover__head>span:nth-child(2){display:flex;flex-direction:column}.cc-branding-handover__head small{font-size:.52rem;text-transform:uppercase;letter-spacing:.08em;color:#687271}.cc-branding-handover__head strong{margin-top:.12rem;font-size:.78rem;color:#111918}.cc-branding-handover__icon{display:grid;place-items:center;width:2rem;height:2rem;border:1px solid rgba(25,59,58,.12);border-radius:8px;background:rgba(25,59,58,.08);color:#193b3a}.cc-branding-handover__approved{display:inline-flex !important;flex-direction:row !important;align-items:center;gap:.3rem;padding:.32rem .48rem;border-radius:999px;background:#193b3a;font-size:.5rem;color:#fff}.cc-branding-handover__guide{display:grid;grid-template-columns:minmax(0, 0.85fr) minmax(0, 1.15fr);gap:.55rem;margin-top:1rem}.cc-branding-handover__cover{min-height:12rem;display:flex;flex-direction:column;justify-content:space-between;padding:.9rem;border-radius:12px;background:#193b3a;color:#fff}.cc-branding-handover__cover>strong{margin-top:auto;font-size:.8rem;font-weight:500}.cc-branding-handover__cover>small{margin-top:.3rem;font-size:.48rem;color:rgba(255,255,255,.52)}.cc-branding-handover__cover-mark{position:relative;width:2rem;height:2rem}.cc-branding-handover__cover-mark i{position:absolute;width:1.45rem;height:.55rem;border-radius:999px;background:#fff}.cc-branding-handover__cover-mark i:first-child{top:.34rem;transform:rotate(42deg)}.cc-branding-handover__cover-mark i:last-child{right:0;bottom:.34rem;transform:rotate(-42deg);background:#c6f2da}.cc-branding-handover__pages{display:grid;gap:.4rem}.cc-branding-handover__pages>div{display:grid;grid-template-columns:1.55rem 1fr;gap:.4rem;align-items:center;padding:.55rem;border:1px solid rgba(17,25,24,.1);border-radius:9px;background:rgba(255,255,255,.88)}.cc-branding-handover__pages>div>span{font-size:.48rem;color:rgba(17,25,24,.35)}.cc-branding-handover__pages>div>strong{font-size:.56rem;color:#111918}.cc-branding-handover__pages>div>i{grid-column:2;display:block;width:72%;height:.22rem;border-radius:999px;background:rgba(17,25,24,.08)}.cc-branding-handover__files{margin-top:.75rem}.cc-branding-handover__files>span{display:block;margin-bottom:.4rem;font-size:.53rem;font-weight:600;color:#687271}.cc-branding-handover__files>div{display:grid;grid-template-columns:auto 1fr auto;gap:.45rem;align-items:center;padding:.52rem 0;border-top:1px solid rgba(17,25,24,.1)}.cc-branding-handover__files>div svg{color:#193b3a}.cc-branding-handover__files>div strong{font-size:.54rem;font-weight:500;color:#111918}.cc-branding-handover__files>div small{color:#3aafa9}.cc-branding-handover>p{margin:auto 0 0;padding-top:.7rem;font-size:.5rem;line-height:1.45;color:rgba(17,25,24,.42)}.cc-brand-lab{background:#fff}.cc-brand-lab__header{display:flex;flex-direction:column;align-items:center;gap:1rem;max-width:52rem;margin:0 auto clamp(2.2rem,5vw,3.5rem);text-align:center}.cc-brand-lab__header .cc-seo-lead{max-width:44rem}.cc-brand-lab__layout{display:grid;gap:1rem}@media(min-width: 1200px){.cc-brand-lab__layout{grid-template-columns:minmax(15rem, 0.72fr) minmax(0, 1.7fr);gap:1.25rem}}.cc-brand-lab__controls{display:grid;align-content:start;gap:.45rem}.cc-brand-lab__tab{appearance:none;display:grid;grid-template-columns:2.2rem 1fr;gap:.7rem;align-items:center;width:100%;padding:.8rem;border:1px solid rgba(17,25,24,.1);border-radius:10px;background:#f7f6f2;text-align:left;cursor:pointer;transition:background 180ms ease,border-color 180ms ease,transform 180ms ease}.cc-brand-lab__tab:hover{transform:translateX(2px);border-color:rgba(25,59,58,.22)}.cc-brand-lab__tab[data-active=true]{background:#193b3a;border-color:#193b3a}.cc-brand-lab__tab[data-active=true] span,.cc-brand-lab__tab[data-active=true] strong{color:#fff}.cc-brand-lab__tab[data-active=true] span{background:rgba(255,255,255,.12)}.cc-brand-lab__tab>span{display:grid;place-items:center;width:2rem;height:2rem;border-radius:8px;background:rgba(25,59,58,.07);font-size:.52rem;color:#687271}.cc-brand-lab__tab>strong{font-size:.68rem;font-weight:600;color:#111918}.cc-brand-lab__explanation{margin-top:.6rem;padding:1rem .2rem 0}.cc-brand-lab__explanation>span{font-size:.55rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#2d8f8a}.cc-brand-lab__explanation h3{margin:.35rem 0 0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:500;line-height:1.2;letter-spacing:-0.02em;color:#111918}.cc-brand-lab__explanation p{margin:.55rem 0 0;font-size:.86rem;line-height:1.6;color:#686868}.cc-brand-lab__canvas{overflow:hidden;border:1px solid rgba(17,25,24,.1);border-radius:16px;background:#f7f6f2;box-shadow:0 14px 45px rgba(17,25,24,.06)}.cc-brand-lab__canvas-top,.cc-brand-lab__canvas-footer{display:flex;align-items:center;gap:.55rem;padding:.75rem .85rem;border-bottom:1px solid rgba(17,25,24,.1);font-size:.56rem;color:#687271}.cc-brand-lab__canvas-top>span:nth-child(2){font-weight:600;letter-spacing:.08em;color:#193b3a}.cc-brand-lab__canvas-top>small{margin-left:auto;font-size:.5rem}.cc-brand-lab__mini-mark,.cc-brand-lab__identity-mark{position:relative;display:inline-block;flex:0 0 auto;width:1.3rem;height:1.3rem}.cc-brand-lab__mini-mark i,.cc-brand-lab__identity-mark i{position:absolute;width:.95rem;height:.34rem;border-radius:999px;background:#193b3a}.cc-brand-lab__mini-mark i:first-child,.cc-brand-lab__identity-mark i:first-child{top:.23rem;transform:rotate(42deg)}.cc-brand-lab__mini-mark i:last-child,.cc-brand-lab__identity-mark i:last-child{right:0;bottom:.23rem;transform:rotate(-42deg);background:#3aafa9}.cc-brand-lab__workspace{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));gap:.65rem;padding:clamp(.75rem,2vw,1.1rem);background:linear-gradient(rgba(17, 25, 24, 0.035) 1px, transparent 1px),linear-gradient(90deg, rgba(17, 25, 24, 0.035) 1px, transparent 1px);background-size:32px 32px}.cc-brand-lab__module,.cc-brand-lab__application{min-width:0;padding:.9rem;border:1px solid rgba(17,25,24,.1);border-radius:12px;background:rgba(255,255,255,.92);transition:opacity 220ms ease,transform 220ms ease,border-color 220ms ease,box-shadow 220ms ease}.cc-brand-lab__module>span:first-child{display:block;margin-bottom:.7rem;font-size:.52rem;font-weight:600;color:#687271}.cc-brand-lab__module--logo{grid-column:span 7}.cc-brand-lab__module--colour{grid-column:span 5}.cc-brand-lab__module--type{grid-column:span 7}.cc-brand-lab__module--voice{grid-column:span 5}.cc-brand-lab__canvas[data-mode=logo] .cc-brand-lab__module--logo,.cc-brand-lab__canvas[data-mode=colour] .cc-brand-lab__module--colour,.cc-brand-lab__canvas[data-mode=type] .cc-brand-lab__module--type,.cc-brand-lab__canvas[data-mode=voice] .cc-brand-lab__module--voice{border-color:rgba(58,175,169,.42);box-shadow:0 0 0 3px rgba(58,175,169,.07),0 12px 32px rgba(17,25,24,.07);transform:translateY(-2px)}.cc-brand-lab__canvas[data-mode=logo] .cc-brand-lab__module:not(.cc-brand-lab__module--logo),.cc-brand-lab__canvas[data-mode=colour] .cc-brand-lab__module:not(.cc-brand-lab__module--colour),.cc-brand-lab__canvas[data-mode=type] .cc-brand-lab__module:not(.cc-brand-lab__module--type),.cc-brand-lab__canvas[data-mode=voice] .cc-brand-lab__module:not(.cc-brand-lab__module--voice){opacity:.58}.cc-brand-lab__logo-row{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.cc-brand-lab__logo-primary{display:flex;align-items:center;gap:.55rem}.cc-brand-lab__logo-primary strong{font-size:clamp(.78rem,1.5vw,1rem);letter-spacing:.1em;color:#193b3a}.cc-brand-lab__identity-mark--solo{transform:scale(1.35)}.cc-brand-lab__palette{display:grid;grid-template-columns:repeat(4, 1fr);gap:.28rem}.cc-brand-lab__palette>i{min-width:0;height:4.3rem;display:flex;align-items:flex-end;padding:.32rem;border-radius:7px;font-style:normal}.cc-brand-lab__palette>i:nth-child(1){background:#193b3a;color:#fff}.cc-brand-lab__palette>i:nth-child(2){background:#c6f2da;color:#193b3a}.cc-brand-lab__palette>i:nth-child(3){background:#f0e9dd;color:#193b3a;border:1px solid rgba(17,25,24,.1)}.cc-brand-lab__palette>i:nth-child(4){background:#111918;color:#fff}.cc-brand-lab__palette>i small{overflow:hidden;font-size:.42rem;text-overflow:ellipsis}.cc-brand-lab__module--type>span:first-child{margin:0;font-size:2.3rem;font-weight:600;letter-spacing:-0.08em;color:#193b3a}.cc-brand-lab__module--type h4{margin:.5rem 0 0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1rem,2vw,1.45rem);font-weight:500;letter-spacing:-0.03em;color:#111918}.cc-brand-lab__module--type p{max-width:24rem;margin:.35rem 0 0;font-size:.66rem;line-height:1.5;color:#687271}.cc-brand-lab__module--voice ul{display:grid;gap:.42rem;margin:0;padding:0;list-style:none}.cc-brand-lab__module--voice li{padding:.45rem .55rem;border-radius:7px;background:rgba(198,242,218,.28);font-size:.57rem;color:#193b3a}.cc-brand-lab__application{grid-column:1/-1}.cc-brand-lab__application>span{display:block;margin-bottom:.55rem;font-size:.52rem;font-weight:600;color:#687271}.cc-brand-lab__application-card{display:grid;grid-template-columns:auto 1fr auto;gap:.7rem;align-items:center;padding:.85rem;border-radius:10px;background:#193b3a;color:#fff}.cc-brand-lab__application-card strong{display:block;font-size:.78rem;font-weight:500}.cc-brand-lab__application-card p{margin:.2rem 0 0;font-size:.52rem;color:rgba(255,255,255,.66)}.cc-brand-lab__application-card .cc-brand-lab__application-cta{display:inline-flex;padding:.48rem .65rem;border-radius:7px;background:#c6f2da;font-size:.5rem;font-weight:600;color:#193b3a}.cc-brand-lab__application-card .cc-brand-lab__identity-mark i{background:#fff}.cc-brand-lab__application-card .cc-brand-lab__identity-mark i:last-child{background:#c6f2da}.cc-brand-lab__canvas-footer{justify-content:space-between;border-top:1px solid rgba(17,25,24,.1);border-bottom:0}@media(max-width: 640px){.cc-brand-lab__module--logo,.cc-brand-lab__module--colour,.cc-brand-lab__module--type,.cc-brand-lab__module--voice{grid-column:1/-1}.cc-brand-lab__application-card{grid-template-columns:auto 1fr}.cc-brand-lab__application-card .cc-brand-lab__application-cta{grid-column:1/-1}}@keyframes cc-brand-process-line{to{stroke-dashoffset:0}}@keyframes cc-brand-process-node{from{opacity:0;transform:scale(0.65);transform-origin:center}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion: reduce){.cc-ill-brand-position__links path,.cc-ill-brand-identity__mark,.cc-ill-brand-system__links path,.cc-ill-brand-apply__baseline,.cc-ill-brand-position__node,.cc-ill-brand-identity__point,.cc-ill-brand-system__node,.cc-ill-brand-apply__node{animation:none !important;stroke-dashoffset:0 !important;opacity:1 !important;transform:none !important}.cc-brand-lab__module,.cc-brand-lab__tab{transition:none !important}}.cc-meta-delivery{padding-inline:12px;overflow:clip;background:radial-gradient(circle at 84% 10%, rgba(58, 175, 169, 0.1), transparent 28%),radial-gradient(circle at 70% 68%, rgba(45, 143, 138, 0.06), transparent 34%),#fff}.cc-meta-delivery__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-meta-delivery__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-meta-delivery__grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:clamp(2.2rem,5vw,5rem);align-items:center}@media(min-width: 1200px){.cc-meta-delivery__grid{grid-template-columns:minmax(0, 10fr) minmax(0, 15fr);gap:clamp(2.5rem,4vw,4.5rem)}}.cc-meta-delivery__copy{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(.9rem,1.5vw,1.15rem);min-width:0;max-width:39rem}.cc-meta-delivery__title{width:100%;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-meta-delivery__title b,.cc-meta-delivery__title strong{font-weight:inherit;color:#3aafa9}.cc-meta-delivery__title{font-size:clamp(2.25rem,3vw,3.55rem);line-height:1.02;letter-spacing:-0.045em;text-wrap:balance}.cc-meta-delivery__lead{max-width:36rem;margin:0;font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(.96rem,1.12vw,1.08rem);line-height:1.65;color:#686868;text-wrap:pretty}.cc-meta-delivery .cc-seo-hero__actions{margin-top:.25rem}.cc-meta-delivery__logos{width:min(100%,36rem);margin-top:.8rem}.cc-meta-delivery__logos .cc-hero__logo-band{position:static;width:100%;max-width:100%;padding:0;pointer-events:auto}.cc-meta-delivery__logos .cc-hero__logo-band-caption{margin-bottom:.5rem;opacity:1;animation:none;font-size:.74rem;color:rgba(23,37,42,.56);text-shadow:none}.cc-meta-delivery__logos .cc-hero__logo-marquee{mask-image:linear-gradient(90deg, transparent 0%, #000 7%, #000 93%, transparent 100%)}.cc-meta-delivery__logos .cc-hero__logo-track{gap:clamp(.85rem,1.6vw,1.3rem)}.cc-meta-delivery__logos .cc-hero__logo-item{width:clamp(3rem,5vw,4.2rem)}.cc-meta-delivery__logos .cc-hero__logo-image{opacity:.5;filter:grayscale(1) brightness(0)}.cc-meta-delivery__logos .cc-hero__logo-text{color:rgba(23,37,42,.5);text-shadow:none}.cc-meta-delivery__visual{position:relative;min-width:0;width:100%;align-self:stretch;display:flex;align-items:center;justify-content:center}.cc-meta-delivery__illustration{display:block;width:min(112%,62rem);height:auto;max-width:none;mix-blend-mode:multiply;filter:contrast(0.98) saturate(0.88)}@media(max-width: 1200px){.cc-meta-delivery__illustration{width:min(108%,56rem)}}.cc-meta-board{position:relative;isolation:isolate;overflow:hidden;width:100%;padding:clamp(.85rem,1.8vw,1.25rem);border:1px solid rgba(255,255,255,.09);border-radius:12px;background:radial-gradient(circle at 92% -5%, rgba(58, 175, 169, 0.32), transparent 34%),radial-gradient(circle at 2% 105%, rgba(45, 143, 138, 0.22), transparent 30%),#17252a;box-shadow:0 28px 70px rgba(23,37,42,.16),inset 0 0 0 1px rgba(255,255,255,.025);color:#fff}.cc-meta-board::before{content:"";position:absolute;inset:0;z-index:-1;opacity:.14;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:36px 36px;mask-image:linear-gradient(180deg, #000, transparent 86%)}.cc-meta-board__topbar{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.1rem .1rem .85rem}.cc-meta-board__brand,.cc-meta-board__campaign{display:flex;align-items:center;min-width:0}.cc-meta-board__brand{gap:.6rem}.cc-meta-board__brand>span:last-child{display:flex;flex-direction:column;min-width:0}.cc-meta-board__brand small{font-size:.56rem;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.48)}.cc-meta-board__brand strong{margin-top:.12rem;font-size:.82rem;font-weight:600;color:#fff}.cc-meta-board__brand-mark{display:grid;place-items:center;width:2.15rem;height:2.15rem;flex:0 0 auto;border:1px solid rgba(255,255,255,.11);border-radius:10px;background:rgba(255,255,255,.08)}.cc-meta-board__brand-mark img{filter:brightness(0) invert(1)}.cc-meta-board__campaign{gap:.55rem;font-size:.61rem;color:rgba(255,255,255,.48)}.cc-meta-board__status{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .55rem;border:1px solid rgba(58,175,169,.26);border-radius:999px;background:rgba(58,175,169,.12);color:color-mix(in srgb, #3aafa9 60%, white)}.cc-meta-board__status i{width:.38rem;height:.38rem;border-radius:50%;background:#3aafa9;box-shadow:0 0 0 3px rgba(58,175,169,.12);animation:cc-meta-live-dot 1.7s ease-in-out infinite}.cc-meta-board__budget{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.65rem;padding:.75rem .85rem;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:rgba(255,255,255,.045)}.cc-meta-board__budget span{font-size:.6rem;color:rgba(255,255,255,.48)}.cc-meta-board__budget strong{font-size:.9rem;font-weight:600;color:#fff;font-variant-numeric:tabular-nums}.cc-meta-board__creative-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.65rem}.cc-meta-board__creative{min-width:0;padding:.72rem;border:1px solid rgba(255,255,255,.09);border-radius:15px;background:rgba(255,255,255,.055);box-shadow:0 14px 34px rgba(0,0,0,.18)}.cc-meta-board__creative[data-tone=winner]{border-color:rgba(58,175,169,.3);background:linear-gradient(180deg, rgba(58, 175, 169, 0.09), transparent 48%),rgba(255,255,255,.06)}.cc-meta-board__creative-head{display:flex;align-items:center;justify-content:space-between;gap:.45rem}.cc-meta-board__badge,.cc-meta-board__format{font-size:.53rem;line-height:1.2}.cc-meta-board__badge{padding:.3rem .45rem;border-radius:999px;background:rgba(255,255,255,.07);color:rgba(255,255,255,.66)}.cc-meta-board__creative[data-tone=winner] .cc-meta-board__badge{background:rgba(58,175,169,.12);color:color-mix(in srgb, #3aafa9 54%, white)}.cc-meta-board__format{color:rgba(255,255,255,.4)}.cc-meta-board__creative-art{position:relative;isolation:isolate;overflow:hidden;height:clamp(7.8rem,15vw,11rem);margin-top:.6rem;border-radius:11px;background:linear-gradient(145deg, rgba(58, 175, 169, 0.88), rgba(45, 143, 138, 0.72) 55%, rgba(23, 37, 42, 0.72)),#20252b}.cc-meta-board__creative-art::before{content:"";position:absolute;inset:0;opacity:.25;background:radial-gradient(circle at 20% 20%, #fff 0 1px, transparent 1.5px) 0 0/20px 20px}.cc-meta-board__creative[data-tone=challenger] .cc-meta-board__creative-art{background:linear-gradient(150deg, color-mix(in srgb, #17252a 92%, black), color-mix(in srgb, #2d8f8a 45%, #17252a) 55%, color-mix(in srgb, #3aafa9 38%, #17252a)),#17252a}.cc-meta-board__creative-orb{position:absolute;right:-7%;bottom:-27%;width:70%;aspect-ratio:1;border-radius:50%;border:1px solid rgba(255,255,255,.32);background:radial-gradient(circle at 35% 35%, rgba(255, 255, 255, 0.7), transparent 17%),rgba(255,255,255,.11);box-shadow:inset 0 0 35px rgba(255,255,255,.08),0 0 45px rgba(255,255,255,.08)}.cc-meta-board__creative-cardline{position:absolute;left:.75rem;z-index:2;height:.4rem;border-radius:999px;background:rgba(255,255,255,.82)}.cc-meta-board__creative-cardline--one{top:1rem;width:43%}.cc-meta-board__creative-cardline--two{top:1.7rem;width:62%;opacity:.58}.cc-meta-board__creative-cardline--three{top:2.4rem;width:49%;opacity:.4}.cc-meta-board__creative-button{position:absolute;left:.75rem;bottom:.75rem;z-index:2;width:3.4rem;height:1.15rem;border-radius:999px;background:rgba(255,255,255,.9);box-shadow:0 5px 14px rgba(0,0,0,.16)}.cc-meta-board__creative-title{display:block;margin-top:.65rem;overflow:hidden;font-size:.69rem;font-weight:600;line-height:1.35;color:rgba(255,255,255,.88);text-overflow:ellipsis;white-space:nowrap}.cc-meta-board__metric{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:.12rem .55rem;align-items:end;margin-top:.55rem}.cc-meta-board__metric span{font-size:.52rem;color:rgba(255,255,255,.42)}.cc-meta-board__metric strong{grid-row:1/3;grid-column:2;font-size:.9rem;font-weight:600;color:#fff;font-variant-numeric:tabular-nums}.cc-meta-board__metric small{font-size:.53rem;font-weight:600;color:color-mix(in srgb, #3aafa9 65%, white)}.cc-meta-board__creative[data-tone=challenger] .cc-meta-board__metric small{color:rgba(255,255,255,.42)}.cc-meta-board__placements{margin-top:.65rem;overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:13px;background:rgba(255,255,255,.04)}.cc-meta-board__placements-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.68rem .8rem;border-bottom:1px solid rgba(255,255,255,.065)}.cc-meta-board__placements-head strong{font-size:.64rem;font-weight:600;color:rgba(255,255,255,.82)}.cc-meta-board__placements-head span{font-size:.49rem;color:rgba(255,255,255,.34);text-align:right}.cc-meta-board__placement-list{display:grid}.cc-meta-board__placement{display:grid;grid-template-columns:minmax(0, 1fr) 3rem 3rem;gap:.55rem;align-items:center;padding:.55rem .8rem;border-top:1px solid rgba(255,255,255,.045);font-size:.56rem}.cc-meta-board__placement:first-child{border-top:0}.cc-meta-board__placement>strong{font-size:.61rem;font-weight:600;text-align:right;color:#fff}.cc-meta-board__placement-name{display:flex;align-items:center;gap:.45rem;min-width:0;color:rgba(255,255,255,.64)}.cc-meta-board__placement-name img{flex:0 0 auto}.cc-meta-board__placement-share{text-align:right;color:rgba(255,255,255,.38)}@media(max-width: 560px){.cc-meta-board__campaign>span:first-child{display:none}.cc-meta-board__creative-grid{grid-template-columns:1fr}.cc-meta-board__creative[data-tone=challenger]{display:none}.cc-meta-board__creative-art{height:10rem}.cc-meta-board__placements-head span{display:none}}.cc-meta-feature-cards{padding-inline:12px;background:#f5f5f5}.cc-meta-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-meta-feature-cards__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-meta-feature-cards__header{display:flex;flex-direction:column;align-items:center;gap:clamp(.875rem,1.5vw,1.125rem);width:100%;margin-bottom:clamp(2.5rem,5vw,3.5rem);text-align:center}.cc-meta-feature-cards__title{width:100%;max-width:58rem;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-meta-feature-cards__title b,.cc-meta-feature-cards__title strong{font-weight:inherit;color:#3aafa9}.cc-meta-feature-cards__title{text-wrap:balance}.cc-meta-feature-cards__description{max-width:42rem;margin:0;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-meta-feature-cards__grid{display:grid;grid-template-columns:1fr;gap:clamp(1rem,2vw,1.25rem)}@media(min-width: 810px){.cc-meta-feature-cards__grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}.cc-meta-feature-cards__grid .cc-stand-out-card{min-width:0;will-change:auto}.cc-meta-feature-cards__cta{display:flex;justify-content:center;margin-top:clamp(2rem,4vw,3rem)}.cc-meta-feature-cards__cta .cc-seo-cta-row{margin-top:0}.cc-meta-feature-visual{overflow:hidden;background:radial-gradient(circle at 90% 0%, rgba(58, 175, 169, 0.12), transparent 38%),linear-gradient(180deg, #f7f8fa, #eceff2)}.cc-meta-feature-visual::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.28;background-image:linear-gradient(rgba(23, 37, 42, 0.045) 1px, transparent 1px),linear-gradient(90deg, rgba(23, 37, 42, 0.045) 1px, transparent 1px);background-size:28px 28px;mask-image:linear-gradient(180deg, #000, transparent)}.cc-meta-hooks,.cc-meta-audiences,.cc-meta-measurement{position:absolute;inset:0;z-index:1;padding:1.3rem}.cc-meta-hooks>strong,.cc-meta-hooks__head strong,.cc-meta-audiences>strong,.cc-meta-audiences__head strong,.cc-meta-measurement>strong,.cc-meta-measurement__head strong{font-size:.68rem;font-weight:600;color:#17252a}.cc-meta-hooks__rows{display:grid;gap:.52rem;margin-top:.9rem}.cc-meta-hooks__row{display:grid;grid-template-columns:1.6rem minmax(0, 1fr);gap:.25rem .55rem;align-items:center;padding:.58rem .62rem;border:1px solid rgba(23,37,42,.1);border-radius:10px;background:rgba(255,255,255,.86);box-shadow:0 4px 24px rgba(0,0,0,.06)}.cc-meta-hooks__row>i{grid-column:2;display:block;height:.29rem;overflow:hidden;border-radius:999px;background:rgba(23,37,42,.07)}.cc-meta-hooks__row>i b{display:block;width:calc(var(--cc-meta-feature-score, 0.5)*100%);height:100%;border-radius:inherit;background:linear-gradient(90deg, #3aafa9, #2d8f8a);transform-origin:left;animation:cc-meta-meter-in .9s cubic-bezier(0.22, 1, 0.36, 1) both}.cc-meta-hooks__row small{grid-column:2;font-size:.48rem;color:#687276}.cc-meta-hooks__index{grid-row:1/4;display:grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:7px;background:rgba(58,175,169,.09);font-size:.52rem;color:#3aafa9}.cc-meta-hooks__label{overflow:hidden;font-size:.58rem;font-weight:600;color:#17252a;text-overflow:ellipsis;white-space:nowrap}.cc-meta-audiences__rings{display:grid;gap:.62rem;margin-top:.9rem}.cc-meta-audiences__ring-row{display:flex;align-items:center;gap:.72rem;padding:.55rem .65rem;border:1px solid rgba(23,37,42,.1);border-radius:11px;background:rgba(255,255,255,.84);box-shadow:0 4px 24px rgba(0,0,0,.06)}.cc-meta-audiences__ring-row>span:last-child{display:flex;flex:1;align-items:center;justify-content:space-between;min-width:0;gap:.6rem}.cc-meta-audiences__ring-row small{overflow:hidden;font-size:.55rem;color:#687276;text-overflow:ellipsis;white-space:nowrap}.cc-meta-audiences__ring-row strong{font-size:.62rem;font-weight:600;color:#17252a}.cc-meta-audiences__ring{position:relative;display:grid;place-items:center;width:2.2rem;height:2.2rem;flex:0 0 auto;border-radius:50%;background:conic-gradient(from -90deg, #3aafa9 var(--cc-meta-ring-value, 50%), rgba(23, 37, 42, 0.08) 0)}.cc-meta-audiences__ring::after{content:"";width:1.55rem;height:1.55rem;border-radius:50%;background:#fff}.cc-meta-audiences__ring i{position:absolute;z-index:2;width:.38rem;height:.38rem;border-radius:50%;background:#2d8f8a}.cc-meta-measurement__kpis{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.55rem;margin-top:.9rem}.cc-meta-measurement__kpis>div{padding:.72rem;border:1px solid rgba(23,37,42,.1);border-radius:10px;background:rgba(255,255,255,.86);box-shadow:0 4px 24px rgba(0,0,0,.06)}.cc-meta-measurement__kpis small{display:block;font-size:.48rem;color:#687276}.cc-meta-measurement__kpis strong{display:block;margin-top:.28rem;font-size:.95rem;font-weight:600;color:#17252a}.cc-meta-measurement__bars{display:grid;gap:.48rem;margin-top:.72rem}.cc-meta-measurement__bars>div{display:grid;grid-template-columns:3rem 1fr 2rem;gap:.42rem;align-items:center;font-size:.52rem;color:#687276}.cc-meta-measurement__bars>div>i{display:block;height:.32rem;overflow:hidden;border-radius:999px;background:rgba(23,37,42,.07)}.cc-meta-measurement__bars>div>i b{display:block;width:calc(var(--cc-meta-feature-score, 0.5)*100%);height:100%;border-radius:inherit;background:linear-gradient(90deg, #3aafa9, #17252a);transform-origin:left;animation:cc-meta-meter-in .9s cubic-bezier(0.22, 1, 0.36, 1) both}.cc-meta-measurement__bars>div>strong{font-size:.53rem;font-weight:600;text-align:right;color:#17252a}.cc-meta-process{position:relative;isolation:isolate;overflow:hidden;padding-inline:12px;color:#fff}.cc-main--seo .cc-meta-process.cc-section{background:#060606}.cc-meta-process{background:#060606}.cc-meta-process::before{content:"";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-meta-process::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg, rgba(255, 255, 255, 0.018), transparent 32%)}.cc-meta-process__container{position:relative;z-index:1;box-sizing:border-box;width:100%;max-width:95rem;margin-inline:auto;padding-inline:clamp(1.5rem,4vw,2rem)}@media(min-width: 1200px){.cc-meta-process__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-meta-process__header{display:grid;grid-template-columns:minmax(0, 1fr);gap:.9rem;max-width:58rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.cc-meta-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-meta-process__title b,.cc-meta-process__title strong{font-weight:inherit;color:#3aafa9}.cc-meta-process__title{max-width:55rem;color:#fff;text-wrap:balance}.cc-meta-process__intro{max-width:42rem;margin:0;font-size:clamp(.94rem,1.12vw,1.06rem);line-height:1.65;color:rgba(255,255,255,.62)}.cc-meta-process__rail{position:relative;display:none;height:1.2rem;margin-bottom:.35rem}@media(min-width: 810px){.cc-meta-process__rail{display:grid;grid-template-columns:repeat(4, 1fr)}}.cc-meta-process__rail>span{position:absolute;top:50%;left:0;right:0;height:1px;background:linear-gradient(90deg, rgba(58, 175, 169, 0.15), rgba(45, 143, 138, 0.75), rgba(58, 175, 169, 0.15))}.cc-meta-process__rail>i{position:relative;z-index:1;justify-self:center;align-self:center;width:.52rem;height:.52rem;border-radius:50%;border:2px solid #060606;background:#2d8f8a;box-shadow:0 0 0 4px rgba(45,143,138,.12)}.cc-meta-process__steps{display:grid;grid-template-columns:1fr;gap:.75rem;margin:0;padding:0;list-style:none}@media(min-width: 810px){.cc-meta-process__steps{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1200px){.cc-meta-process__steps{grid-template-columns:repeat(4, minmax(0, 1fr))}}.cc-meta-process__step{position:relative;overflow:hidden;min-width:0;padding:clamp(1rem,2vw,1.35rem);border:1px solid rgba(255,255,255,.085);border-radius:15px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.055), rgba(255, 255, 255, 0.025)),rgba(255,255,255,.015)}.cc-meta-process__step::after{content:"";position:absolute;right:-15%;bottom:-35%;width:65%;aspect-ratio:1;border-radius:50%;border:1px solid rgba(58,175,169,.16);pointer-events:none}.cc-meta-process__step h3{margin:.9rem 0 0;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:clamp(1rem,1.4vw,1.2rem);font-weight:600;line-height:1.25;color:#fff}.cc-meta-process__step p{margin:.55rem 0 0;font-size:.77rem;line-height:1.58;color:rgba(255,255,255,.55)}.cc-meta-process__step-top{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.cc-meta-process__index{font-size:.56rem;letter-spacing:.07em;color:rgba(255,255,255,.34)}.cc-meta-process__time{padding:.28rem .48rem;border:1px solid rgba(255,255,255,.075);border-radius:999px;font-size:.52rem;color:rgba(255,255,255,.48)}.cc-meta-process__signal{position:relative;display:flex;align-items:center;width:5.2rem;height:1.25rem;margin-top:1.2rem}.cc-meta-process__signal>span{position:absolute;left:.45rem;right:.45rem;height:1px;background:linear-gradient(90deg, #3aafa9, #2d8f8a);opacity:.65}.cc-meta-process__signal>i,.cc-meta-process__signal>b{position:relative;z-index:1;width:.52rem;height:.52rem;border-radius:50%;background:#3aafa9;box-shadow:0 0 0 4px rgba(58,175,169,.09)}.cc-meta-process__signal>b{margin-left:auto;background:#2d8f8a;box-shadow:0 0 0 4px rgba(45,143,138,.09)}.cc-meta-deliverables-canvas{display:flex;flex-direction:column;min-height:100%;padding:clamp(1rem,2.4vw,1.45rem);border:1px solid rgba(23,37,42,.1);border-radius:16px;background:radial-gradient(circle at 100% 0%, rgba(58, 175, 169, 0.1), transparent 34%),linear-gradient(180deg, rgba(255, 255, 255, 0.85), rgba(255, 255, 255, 0.55)),#f4f5f7;box-shadow:0 4px 24px rgba(0,0,0,.06)}.cc-meta-deliverables-canvas__head{display:flex;align-items:center;gap:.65rem}.cc-meta-deliverables-canvas__head>span:last-child{display:flex;flex-direction:column;min-width:0}.cc-meta-deliverables-canvas__head small{font-size:.54rem;letter-spacing:.07em;text-transform:uppercase;color:#687276}.cc-meta-deliverables-canvas__head strong{margin-top:.12rem;font-size:.78rem;font-weight:600;color:#17252a}.cc-meta-deliverables-canvas__mark{display:grid;place-items:center;width:2rem;height:2rem;flex:0 0 auto;border:1px solid rgba(58,175,169,.15);border-radius:8px;background:rgba(58,175,169,.07)}.cc-meta-deliverables-canvas__table{margin-top:1rem;overflow:hidden;border:1px solid rgba(23,37,42,.075);border-radius:12px;background:rgba(255,255,255,.72)}.cc-meta-deliverables-canvas__labels{display:grid;grid-template-columns:minmax(0, 1.3fr) 3rem 3.6rem;gap:.55rem;padding:.58rem .7rem;font-size:.48rem;letter-spacing:.05em;text-transform:uppercase;color:rgba(23,37,42,.42)}.cc-meta-deliverables-canvas__labels span:nth-child(n+2){text-align:right}.cc-meta-deliverables-canvas__row{display:grid;grid-template-columns:minmax(0, 1.3fr) 3rem 3.6rem;gap:.55rem;align-items:center;padding:.7rem;border-top:1px solid rgba(23,37,42,.055)}.cc-meta-deliverables-canvas__creative{display:flex;align-items:center;gap:.5rem;min-width:0}.cc-meta-deliverables-canvas__creative>span:last-child{display:flex;flex-direction:column;min-width:0}.cc-meta-deliverables-canvas__creative strong{overflow:hidden;font-size:.59rem;font-weight:600;color:#17252a;text-overflow:ellipsis;white-space:nowrap}.cc-meta-deliverables-canvas__creative small{margin-top:.12rem;font-size:.48rem;color:#687276}.cc-meta-deliverables-canvas__index{display:grid;place-items:center;width:1.55rem;height:1.55rem;flex:0 0 auto;border-radius:7px;background:rgba(58,175,169,.07);font-size:.48rem;color:#3aafa9}.cc-meta-deliverables-canvas__format,.cc-meta-deliverables-canvas__result{font-size:.54rem;text-align:right}.cc-meta-deliverables-canvas__format{color:#687276}.cc-meta-deliverables-canvas__result{font-weight:600;color:#17252a}.cc-meta-deliverables-canvas__bar{grid-column:1/-1;display:block;height:.25rem;overflow:hidden;border-radius:999px;background:rgba(23,37,42,.06)}.cc-meta-deliverables-canvas__bar i{display:block;width:calc(var(--cc-meta-deliverable-score, 0.5)*100%);height:100%;border-radius:inherit;background:linear-gradient(90deg, #3aafa9, #2d8f8a);transform-origin:left;animation:cc-meta-meter-in .9s cubic-bezier(0.22, 1, 0.36, 1) both}.cc-meta-deliverables-canvas>p{margin:auto 0 0;padding-top:.85rem;font-size:.52rem;line-height:1.45;color:rgba(23,37,42,.42)}@keyframes cc-meta-meter-in{from{opacity:.35;transform:scaleX(0.12)}to{opacity:1;transform:scaleX(1)}}@keyframes cc-meta-live-dot{0%,100%{opacity:.55;transform:scale(0.9)}50%{opacity:1;transform:scale(1.08)}}@media(prefers-reduced-motion: reduce){.cc-meta-board__status i,.cc-meta-hooks__row i b,.cc-meta-measurement__bars i b,.cc-meta-deliverables-canvas__bar i{animation:none !important;transform:none !important;opacity:1 !important}}.cc-main--meta-ads .cc-seo-audit-banner--centered-cool .cc-seo-audit-banner__scrim{background:radial-gradient(circle at 12% 18%, rgba(58, 175, 169, 0.28), transparent 48%),radial-gradient(circle at 88% 82%, rgba(45, 143, 138, 0.22), transparent 44%),linear-gradient(180deg, rgba(23, 37, 42, 0.32) 0%, rgba(23, 37, 42, 0.12) 42%, rgba(23, 37, 42, 0.42) 100%),linear-gradient(90deg, rgba(23, 37, 42, 0.88) 0%, rgba(23, 37, 42, 0.62) 48%, rgba(23, 37, 42, 0.32) 100%),linear-gradient(0deg, rgba(23, 37, 42, 0.92) 0%, rgba(23, 37, 42, 0.58) 38%, rgba(23, 37, 42, 0.06) 72%)}@media(max-width: 809px){.cc-main--meta-ads .cc-seo-audit-banner--centered-cool .cc-seo-audit-banner__scrim{background:radial-gradient(circle at 50% 0%, rgba(58, 175, 169, 0.2), transparent 55%),linear-gradient(180deg, rgba(23, 37, 42, 0.52) 0%, rgba(23, 37, 42, 0.82) 48%, rgba(23, 37, 42, 0.94) 100%)}}.cc-main--meta-ads .cc-seo-audit-banner__title{color:#fff}.cc-main--meta-ads .cc-seo-audit-banner__title b,.cc-main--meta-ads .cc-seo-audit-banner__title strong{color:#3aafa9}.cc-cold-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-cold-shell{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-cold-lead{max-width:39rem;margin:0;color:#686868;font-size:clamp(1rem,1.3vw,1.16rem);line-height:1.7;text-wrap:pretty}.cc-cold-section-head{display:grid;justify-items:start;max-width:48rem;gap:1rem;margin-bottom:clamp(2.5rem,5vw,5rem)}.cc-cold-section-head h2{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-cold-section-head h2 b,.cc-cold-section-head h2 strong{font-weight:inherit;color:#3aafa9}.cc-cold-section-head h2{font-size:clamp(2rem,4.25vw,4.25rem);line-height:1;letter-spacing:-0.05em;text-wrap:balance}.cc-cold-section-head>p{max-width:42rem;margin:0;color:#686868;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.7}.cc-cold-section-head--dark h2{color:#fff}.cc-cold-section-head--dark>p{color:rgba(255,255,255,.64)}.cc-cold-hero{overflow:hidden;padding-inline:12px;background:radial-gradient(circle at 82% 18%, rgba(58, 175, 169, 0.12), transparent 29rem),linear-gradient(180deg, #fbfaf6, #f6f3eb)}.cc-cold-hero__grid{display:grid;grid-template-columns:minmax(0, 1fr);align-items:center;gap:clamp(3rem,7vw,7rem)}@media(min-width: 1200px){.cc-cold-hero__grid{grid-template-columns:minmax(0, 0.88fr) minmax(32rem, 1.12fr)}}.cc-cold-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:1.15rem}.cc-cold-hero__copy h1{max-width:45rem;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-cold-hero__copy h1 b,.cc-cold-hero__copy h1 strong{font-weight:inherit;color:#3aafa9}.cc-cold-hero__copy h1{font-size:clamp(2.65rem,5.2vw,5.6rem);line-height:.94;letter-spacing:-0.062em;text-wrap:balance;hyphens:none;overflow-wrap:normal}.cc-cold-hero__trust{display:flex;flex-wrap:wrap;gap:.75rem 1.2rem;margin:.45rem 0 0;padding:0;list-style:none;color:rgba(16,24,23,.68);font-size:.79rem}.cc-cold-hero__trust li{display:inline-flex;align-items:center;gap:.38rem}.cc-cold-hero__trust svg{width:.95rem;color:#3aafa9}.cc-cold-canvas{position:relative;min-height:clamp(32rem,48vw,43rem);padding:clamp(3rem,7vw,6rem) clamp(.75rem,3vw,2.5rem);isolation:isolate}.cc-cold-canvas__glow{position:absolute;inset:7% 0;z-index:-2;border-radius:50%;background:radial-gradient(circle, rgba(58, 175, 169, 0.24), rgba(58, 175, 169, 0.04) 52%, transparent 72%);filter:blur(10px)}.cc-cold-canvas::before{content:"";position:absolute;inset:10% 5%;z-index:-1;border:1px solid rgba(58,175,169,.18);border-radius:50%;transform:rotate(-8deg)}.cc-cold-canvas__signal,.cc-cold-canvas__reply{position:absolute;z-index:3;display:grid;gap:.25rem;width:min(16rem,52%);padding:.85rem 1rem;border:1px solid rgba(16,24,23,.1);border-radius:12px;background:rgba(255,255,255,.94);box-shadow:0 18px 45px -24px rgba(16,24,23,.48);backdrop-filter:blur(12px)}.cc-cold-canvas__signal span,.cc-cold-canvas__reply span{display:flex;align-items:center;gap:.35rem;color:rgba(16,24,23,.55);font-size:.66rem;text-transform:uppercase;letter-spacing:.08em}.cc-cold-canvas__signal strong,.cc-cold-canvas__reply strong{font-size:clamp(.68rem,1vw,.82rem);line-height:1.35}.cc-cold-canvas__signal svg,.cc-cold-canvas__reply svg{width:.88rem}.cc-cold-canvas__signal{top:3%;left:0}.cc-cold-canvas__reply{right:0;bottom:5%;background:#e8fff2}.cc-cold-email-card{position:relative;z-index:1;overflow:hidden;max-width:34rem;margin-inline:auto;border:1px solid rgba(16,24,23,.12);border-radius:18px;background:#fff;box-shadow:0 35px 90px -35px rgba(16,24,23,.52);transform:rotate(1.4deg)}.cc-cold-email-card header{display:flex;align-items:center;gap:.65rem;padding:.72rem .9rem;border-bottom:1px solid rgba(16,24,23,.12);background:#f9faf9;color:rgba(16,24,23,.65);font-size:.7rem;font-weight:600}.cc-cold-email-card__mark{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:7px;background:#101817;color:#fff}.cc-cold-email-card__mark svg{width:.9rem}.cc-cold-email-card__status{margin-left:auto;color:#45bc7d}.cc-cold-email-card__meta{display:grid;gap:.28rem;padding:1rem 1.15rem;border-bottom:1px solid rgba(16,24,23,.12)}.cc-cold-email-card__meta strong{font-size:clamp(.9rem,1.3vw,1.08rem)}.cc-cold-email-card__meta span{color:rgba(16,24,23,.5);font-size:.7rem}.cc-cold-email-card__body{padding:clamp(1.1rem,2.5vw,1.65rem);color:rgba(16,24,23,.79);font-size:clamp(.73rem,1vw,.9rem);line-height:1.58}.cc-cold-email-card__body p{margin:0 0 .85rem}.cc-cold-principles{padding-inline:12px;color:#fff;background:radial-gradient(circle at 12% 15%, rgba(58, 175, 169, 0.17), transparent 30rem),#0d1716}.cc-cold-principles__grid{display:grid;border-top:1px solid rgba(255,255,255,.16)}@media(min-width: 810px){.cc-cold-principles__grid{grid-template-columns:repeat(3, 1fr)}}.cc-cold-principles__grid article{padding:clamp(1.75rem,4vw,3.5rem) clamp(0rem,2.5vw,2.5rem);border-bottom:1px solid rgba(255,255,255,.16)}@media(min-width: 810px){.cc-cold-principles__grid article{border-right:1px solid rgba(255,255,255,.16)}.cc-cold-principles__grid article:last-child{border-right:0}.cc-cold-principles__grid article:not(:first-child){padding-left:clamp(1.5rem,3vw,3rem)}}.cc-cold-principles__grid span{color:#baf4d7;font-size:.7rem;letter-spacing:.12em}.cc-cold-principles__grid h3{margin:2.6rem 0 .85rem;color:#fff;font-size:clamp(1.25rem,2vw,1.65rem);letter-spacing:-0.025em}.cc-cold-principles__grid p{margin:0;color:rgba(255,255,255,.62);line-height:1.7}.cc-cold-process{padding-inline:12px;background:#fff}.cc-cold-process__list{margin:0;padding:0;list-style:none;border-top:1px solid rgba(16,24,23,.12)}.cc-cold-process__list li{display:grid;grid-template-columns:2.5rem 3.5rem 1fr;gap:clamp(.75rem,2.5vw,2.25rem);align-items:start;padding-block:clamp(1.5rem,3vw,2.6rem);border-bottom:1px solid rgba(16,24,23,.12)}@media(min-width: 810px){.cc-cold-process__list li{grid-template-columns:4rem 5rem minmax(0, 1fr)}}.cc-cold-process__index{padding-top:.75rem;color:rgba(16,24,23,.36);font-size:.72rem;letter-spacing:.1em}.cc-cold-process__icon{display:grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:50%;background:#f6f3eb;color:#3aafa9}.cc-cold-process__icon svg{width:1.25rem}.cc-cold-process__label{color:#3aafa9;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.cc-cold-process h3{margin:.35rem 0 .45rem;font-size:clamp(1.25rem,2vw,1.75rem);letter-spacing:-0.03em}.cc-cold-process p{max-width:46rem;margin:0;color:#686868;line-height:1.65}.cc-cold-included{padding-inline:12px;background:#f6f3eb}.cc-cold-included__layout{display:grid;gap:clamp(2.5rem,7vw,7rem)}@media(min-width: 1200px){.cc-cold-included__layout{grid-template-columns:minmax(18rem, 0.72fr) minmax(0, 1.28fr)}}.cc-cold-included__head{position:sticky;top:7rem;align-self:start;margin:0}.cc-cold-included__grid{border-top:1px solid rgba(16,24,23,.12)}.cc-cold-included__grid article{display:grid;grid-template-columns:2rem 1fr;gap:1.25rem;padding-block:1.6rem;border-bottom:1px solid rgba(16,24,23,.12)}.cc-cold-included__grid article>span{color:rgba(16,24,23,.4);font-size:.7rem;letter-spacing:.08em}.cc-cold-included h3{margin:0 0 .4rem;font-size:1.15rem;letter-spacing:-0.02em}.cc-cold-included article p{margin:0;color:#686868;line-height:1.6}.cc-cold-fit{padding-inline:12px;background:#131c1b}.cc-cold-fit__grid{display:grid;gap:1rem}@media(min-width: 810px){.cc-cold-fit__grid{grid-template-columns:1fr 1fr}}.cc-cold-fit__card{padding:clamp(1.5rem,4vw,3rem);border:1px solid rgba(255,255,255,.13);border-radius:18px;background:rgba(255,255,255,.035)}.cc-cold-fit__card--yes{background:linear-gradient(145deg, rgba(186, 244, 215, 0.11), rgba(255, 255, 255, 0.025))}.cc-cold-fit__card h3{display:flex;align-items:center;gap:.7rem;margin:0 0 1.6rem;color:#fff;font-size:1.25rem}.cc-cold-fit__card h3 svg{width:1.3rem;color:#baf4d7}.cc-cold-fit__card--no h3 svg{color:rgba(255,255,255,.4)}.cc-cold-fit__card ul{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.cc-cold-fit__card li{display:flex;gap:.75rem;color:rgba(255,255,255,.7);line-height:1.5}.cc-cold-fit__card li svg{flex:0 0 auto;width:1rem;margin-top:.15rem;color:#baf4d7}.cc-cold-fit__card--no li svg{color:rgba(255,255,255,.35)}.cc-cold-cta{padding-inline:12px;background:#fff}.cc-cold-cta__card{display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;position:relative;padding:clamp(2rem,6vw,5rem);border-radius:22px;background:#f6f3eb}.cc-cold-cta__card::after{content:"@";position:absolute;right:-0.04em;bottom:-0.25em;color:rgba(58,175,169,.07);font-size:clamp(12rem,30vw,30rem);font-weight:700;line-height:1;pointer-events:none}.cc-cold-cta h2{max-width:56rem;margin:1.25rem 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-cold-cta h2 b,.cc-cold-cta h2 strong{font-weight:inherit;color:#3aafa9}.cc-cold-cta h2{font-size:clamp(2.1rem,4.5vw,4.6rem);line-height:.98;letter-spacing:-0.055em;text-wrap:balance}.cc-cold-cta p{max-width:42rem;margin:0 0 1.8rem;color:#686868;font-size:1.05rem;line-height:1.7}.cc-cold-cta .cc-btn{position:relative;z-index:1}@media(prefers-reduced-motion: no-preference){.cc-cold-email-card{animation:cc-cold-float 6s ease-in-out infinite}.cc-cold-canvas__reply{animation:cc-cold-float-reply 5s ease-in-out .8s infinite}}@keyframes cc-cold-float{0%,100%{transform:rotate(1.4deg) translateY(0)}50%{transform:rotate(0.6deg) translateY(-8px)}}@keyframes cc-cold-float-reply{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}.cc-linkedin-hero{background:radial-gradient(circle at 82% 18%, rgba(63, 124, 255, 0.12), transparent 30rem),linear-gradient(180deg, #fbfaf6, #f0f4f2)}.cc-linkedin-canvas{position:relative;min-height:clamp(35rem,52vw,46rem);padding:clamp(4rem,8vw,6.5rem) clamp(1rem,4vw,3rem);isolation:isolate}.cc-linkedin-canvas::before{content:"";position:absolute;inset:10% 0;z-index:-2;border-radius:50%;background:radial-gradient(circle, rgba(79, 130, 255, 0.18), rgba(58, 175, 169, 0.06) 48%, transparent 72%);filter:blur(12px)}.cc-linkedin-canvas__orbit{position:absolute;z-index:-1;border:1px solid rgba(55,105,213,.15);border-radius:50%}.cc-linkedin-canvas__orbit--one{inset:12% 3% 10%;transform:rotate(12deg)}.cc-linkedin-canvas__orbit--two{inset:20% 12% 4%;transform:rotate(-18deg)}.cc-linkedin-profile{position:relative;z-index:1;overflow:hidden;max-width:29rem;margin-inline:auto;border:1px solid rgba(16,24,23,.12);border-radius:18px;background:#fff;box-shadow:0 35px 90px -35px rgba(16,24,23,.48);transform:rotate(-1.2deg)}.cc-linkedin-profile__cover{height:7.5rem;background:linear-gradient(135deg, rgba(255, 255, 255, 0.12), transparent 45%),repeating-linear-gradient(120deg, transparent 0 34px, rgba(255, 255, 255, 0.08) 35px 36px),linear-gradient(135deg, #122927, #356e68)}.cc-linkedin-profile__main{position:relative;padding:3.6rem 1.35rem 1.5rem}.cc-linkedin-profile__avatar{position:absolute;top:-3.25rem;display:grid;place-items:center;width:6.4rem;height:6.4rem;border:4px solid #fff;border-radius:50%;background:linear-gradient(145deg, #ede4d1, #c9b994);color:#101817;font-size:1.25rem;font-weight:700}.cc-linkedin-profile__actions{position:absolute;top:.9rem;right:1.2rem}.cc-linkedin-profile__actions span{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem .8rem;border-radius:999px;background:#1f65c7;color:#fff;font-size:.7rem;font-weight:600}.cc-linkedin-profile__actions svg{width:.9rem}.cc-linkedin-profile h2{margin:0;font-size:1.4rem;letter-spacing:-0.03em}.cc-linkedin-profile p{margin:.25rem 0 .9rem;color:rgba(16,24,23,.7)}.cc-linkedin-profile small{display:flex;align-items:center;gap:.35rem;margin-top:.35rem;color:rgba(16,24,23,.52);font-size:.7rem}.cc-linkedin-profile small svg{width:.85rem}.cc-linkedin-signal,.cc-linkedin-activity{position:absolute;z-index:3;padding:.85rem 1rem;border:1px solid rgba(16,24,23,.1);border-radius:12px;background:rgba(255,255,255,.95);box-shadow:0 18px 45px -24px rgba(16,24,23,.5);backdrop-filter:blur(12px)}.cc-linkedin-signal{top:4%;right:2%;display:grid;gap:.3rem;max-width:14.5rem}.cc-linkedin-signal span{display:flex;align-items:center;gap:.35rem;color:#3769d5;font-size:.64rem;text-transform:uppercase;letter-spacing:.09em}.cc-linkedin-signal svg{width:.82rem}.cc-linkedin-signal strong{font-size:.78rem;line-height:1.35}.cc-linkedin-activity{left:0;bottom:19%;display:flex;align-items:center;gap:.65rem;font-size:.7rem}.cc-linkedin-activity__avatars{display:flex}.cc-linkedin-activity__avatars i{display:grid;place-items:center;width:1.65rem;height:1.65rem;margin-right:-0.45rem;border:2px solid #fff;border-radius:50%;background:#dce7e4;font-size:.48rem;font-style:normal}.cc-linkedin-message{position:absolute;z-index:4;right:0;bottom:1%;width:min(23rem,74%);overflow:hidden;border:1px solid rgba(16,24,23,.1);border-radius:14px;background:#fff;box-shadow:0 24px 60px -28px rgba(16,24,23,.55)}.cc-linkedin-message header{display:flex;align-items:center;gap:.45rem;padding:.65rem .8rem;border-bottom:1px solid rgba(16,24,23,.12);color:rgba(16,24,23,.55);font-size:.62rem;text-transform:uppercase;letter-spacing:.08em}.cc-linkedin-message header svg{width:.85rem;color:#3769d5}.cc-linkedin-message>p{margin:0;padding:.9rem;color:rgba(16,24,23,.74);font-size:clamp(.66rem,.9vw,.78rem);line-height:1.5}.cc-linkedin-message>div{display:flex;align-items:center;gap:.6rem;margin:0 .75rem .75rem;padding:.55rem .7rem;border-radius:9px;background:#eafff3}.cc-linkedin-message>div span{display:grid;place-items:center;flex:0 0 auto;width:1.6rem;height:1.6rem;border-radius:50%;background:#d5e5df;font-size:.5rem}.cc-linkedin-message>div strong{font-size:.69rem}@media(max-width: 639px){.cc-linkedin-canvas{min-height:39rem;padding-inline:0}.cc-linkedin-signal{right:0}.cc-linkedin-activity{left:-0.25rem;bottom:17%}.cc-linkedin-message{width:78%}}@media(prefers-reduced-motion: no-preference){.cc-linkedin-profile{animation:cc-linkedin-float 6s ease-in-out infinite}.cc-linkedin-message{animation:cc-cold-float-reply 5.5s ease-in-out .6s infinite}}@keyframes cc-linkedin-float{0%,100%{transform:rotate(-1.2deg) translateY(0)}50%{transform:rotate(-0.4deg) translateY(-8px)}}.cc-meeting-hero{background:radial-gradient(circle at 82% 18%, rgba(229, 168, 90, 0.14), transparent 31rem),linear-gradient(180deg, #fbfaf6, #f4f0e7)}.cc-meeting-canvas{position:relative;min-height:clamp(35rem,52vw,46rem);padding:clamp(4rem,8vw,6.5rem) clamp(1rem,4vw,3rem);isolation:isolate}.cc-meeting-canvas__halo{position:absolute;inset:8% 0;z-index:-2;border-radius:50%;background:radial-gradient(circle, rgba(226, 170, 100, 0.2), rgba(58, 175, 169, 0.04) 50%, transparent 72%);filter:blur(10px)}.cc-meeting-canvas::before,.cc-meeting-canvas::after{content:"";position:absolute;z-index:-1;border:1px solid rgba(168,121,63,.14);border-radius:50%}.cc-meeting-canvas::before{inset:11% 3% 8%;transform:rotate(12deg)}.cc-meeting-canvas::after{inset:19% 12% 3%;transform:rotate(-14deg)}.cc-meeting-calendar{position:relative;z-index:1;overflow:hidden;max-width:31rem;margin-inline:auto;border:1px solid rgba(16,24,23,.11);border-radius:18px;background:#fff;box-shadow:0 35px 90px -35px rgba(16,24,23,.5);transform:rotate(0.8deg)}.cc-meeting-calendar header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.1rem;border-bottom:1px solid rgba(16,24,23,.12)}.cc-meeting-calendar header div{display:flex;align-items:center;gap:.55rem}.cc-meeting-calendar header div svg{width:1.1rem;color:#3aafa9}.cc-meeting-calendar header strong{font-size:.82rem}.cc-meeting-calendar header>span{display:flex;gap:.4rem;color:rgba(16,24,23,.45)}.cc-meeting-calendar header>span svg{width:.9rem}.cc-meeting-calendar__days,.cc-meeting-calendar__grid{display:grid;grid-template-columns:repeat(5, 1fr)}.cc-meeting-calendar__days{padding:.85rem 1rem .4rem}.cc-meeting-calendar__days b{color:rgba(16,24,23,.38);font-size:.55rem;font-weight:600;text-align:center;text-transform:uppercase;letter-spacing:.08em}.cc-meeting-calendar__grid{gap:.25rem;padding:0 1rem 1rem}.cc-meeting-calendar__grid span{display:grid;place-items:center;aspect-ratio:1.35;border-radius:7px;color:rgba(16,24,23,.62);font-size:.66rem}.cc-meeting-calendar__grid span[data-active=true]{background:rgba(58,175,169,.12);color:#3aafa9;font-weight:700}.cc-meeting-calendar__events{display:grid;gap:.45rem;padding:.85rem 1rem 1rem;border-top:1px solid rgba(16,24,23,.12);background:#fafaf8}.cc-meeting-calendar__events div{display:grid;grid-template-columns:.45rem 2.7rem 1fr;gap:.45rem;align-items:center;padding:.58rem .65rem;border:1px solid rgba(16,24,23,.07);border-radius:8px;background:#fff}.cc-meeting-calendar__events i{width:.42rem;height:.42rem;border-radius:50%;background:#3aafa9}.cc-meeting-calendar__events time{color:rgba(16,24,23,.45);font-size:.58rem}.cc-meeting-calendar__events strong{font-size:.68rem}.cc-meeting-signal,.cc-meeting-qualified,.cc-meeting-brief{position:absolute;z-index:3;display:grid;gap:.25rem;padding:.82rem .95rem;border:1px solid rgba(16,24,23,.1);border-radius:12px;background:rgba(255,255,255,.95);box-shadow:0 18px 45px -24px rgba(16,24,23,.5);backdrop-filter:blur(12px)}.cc-meeting-signal span,.cc-meeting-qualified span,.cc-meeting-brief span{display:flex;align-items:center;gap:.35rem;color:rgba(16,24,23,.5);font-size:.61rem;text-transform:uppercase;letter-spacing:.08em}.cc-meeting-signal span svg,.cc-meeting-qualified span svg,.cc-meeting-brief span svg{width:.82rem}.cc-meeting-signal strong,.cc-meeting-qualified strong,.cc-meeting-brief strong{font-size:.75rem;line-height:1.35}.cc-meeting-signal{top:3%;left:1%;max-width:14rem}.cc-meeting-signal span{color:#ad7235}.cc-meeting-qualified{top:32%;right:0;background:#eafff3}.cc-meeting-qualified span{color:#248552}.cc-meeting-brief{right:1%;bottom:3%;max-width:16.5rem}.cc-meeting-brief small{display:flex;align-items:center;gap:.3rem;color:rgba(16,24,23,.43);font-size:.58rem}.cc-meeting-brief small svg{width:.75rem}@media(max-width: 639px){.cc-meeting-canvas{min-height:39rem;padding-inline:0}.cc-meeting-signal{left:0}.cc-meeting-qualified{top:36%}.cc-meeting-brief{right:0}}@media(prefers-reduced-motion: no-preference){.cc-meeting-calendar{animation:cc-meeting-float 6s ease-in-out infinite}.cc-meeting-brief{animation:cc-cold-float-reply 5.5s ease-in-out .7s infinite}}@keyframes cc-meeting-float{0%,100%{transform:rotate(0.8deg) translateY(0)}50%{transform:rotate(0.1deg) translateY(-8px)}}.cc-prospecting-hero{background:radial-gradient(circle at 82% 18%, rgba(118, 112, 220, 0.13), transparent 31rem),linear-gradient(180deg, #fbfaf6, #f1f0ec)}.cc-prospecting-canvas{position:relative;min-height:clamp(34rem,50vw,44rem);padding:clamp(4rem,8vw,6.5rem) clamp(.5rem,3vw,2.5rem);isolation:isolate}.cc-prospecting-canvas__radar{position:absolute;inset:3% 0;z-index:-1;overflow:hidden;border-radius:50%;background:radial-gradient(circle, rgba(113, 106, 211, 0.1), transparent 66%)}.cc-prospecting-canvas__radar i{position:absolute;inset:15%;border:1px solid rgba(111,105,199,.14);border-radius:50%}.cc-prospecting-canvas__radar i:nth-child(2){inset:29%}.cc-prospecting-canvas__radar i:nth-child(3){inset:43%}.cc-prospecting-canvas__radar::before,.cc-prospecting-canvas__radar::after{content:"";position:absolute;background:rgba(111,105,199,.12)}.cc-prospecting-canvas__radar::before{left:50%;top:8%;bottom:8%;width:1px}.cc-prospecting-canvas__radar::after{top:50%;left:8%;right:8%;height:1px}.cc-prospecting-canvas__radar span{position:absolute;inset:10%;border-radius:50%;background:conic-gradient(from 220deg, transparent 0 76%, rgba(113, 106, 211, 0.12) 90%, transparent);animation:cc-prospecting-scan 8s linear infinite}.cc-prospecting-board{position:relative;z-index:1;overflow:hidden;max-width:37rem;margin-inline:auto;border:1px solid rgba(16,24,23,.11);border-radius:18px;background:#fff;box-shadow:0 35px 90px -35px rgba(16,24,23,.5);transform:rotate(-0.7deg)}.cc-prospecting-board header{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1rem;border-bottom:1px solid rgba(16,24,23,.12);background:#fafafa}.cc-prospecting-board header div{display:flex;align-items:center;gap:.5rem}.cc-prospecting-board header div svg{width:1rem;color:#625bc3}.cc-prospecting-board header strong{font-size:.76rem}.cc-prospecting-board header>span{display:flex;align-items:center;gap:.35rem;color:rgba(16,24,23,.48);font-size:.58rem}.cc-prospecting-board header>span i{width:.42rem;height:.42rem;border-radius:50%;background:#55bc82;box-shadow:0 0 0 3px rgba(85,188,130,.14)}.cc-prospecting-board__columns,.cc-prospecting-board__rows>div{display:grid;grid-template-columns:1.1fr .85fr 1.15fr 2.4rem;gap:.5rem;align-items:center}.cc-prospecting-board__columns{padding:.6rem .9rem;border-bottom:1px solid rgba(16,24,23,.12)}.cc-prospecting-board__columns b{color:rgba(16,24,23,.38);font-size:.49rem;text-transform:uppercase;letter-spacing:.08em}.cc-prospecting-board__rows>div{padding:.75rem .9rem;border-bottom:1px solid rgba(16,24,23,.07)}.cc-prospecting-board__rows strong{display:flex;align-items:center;gap:.4rem;font-size:.66rem}.cc-prospecting-board__rows strong span{display:grid;place-items:center;flex:0 0 auto;width:1.55rem;height:1.55rem;border-radius:6px;background:#edf0ef;color:#101817;font-size:.56rem}.cc-prospecting-board__rows em{width:fit-content;padding:.26rem .42rem;border-radius:999px;background:#f0eefc;color:#625bc3;font-size:.52rem;font-style:normal}.cc-prospecting-board__rows small{display:flex;align-items:center;gap:.3rem;color:rgba(16,24,23,.58);font-size:.55rem}.cc-prospecting-board__rows small svg{width:.72rem}.cc-prospecting-board__rows>div>b{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background:#eef0ef;font-size:.58rem}.cc-prospecting-board__rows>div>b[data-top=true]{background:#dff8ea;color:#267e50}.cc-prospecting-board footer{display:grid;grid-template-columns:1fr 1fr 1.1fr;gap:.4rem;padding:.8rem;background:#fafaf8}.cc-prospecting-board footer span,.cc-prospecting-board footer strong{display:flex;align-items:center;gap:.3rem;color:rgba(16,24,23,.52);font-size:.51rem;line-height:1.3}.cc-prospecting-board footer strong{color:#267e50}.cc-prospecting-board footer svg{flex:0 0 auto;width:.72rem}.cc-prospecting-signal{position:absolute;z-index:3;top:3%;right:0;display:grid;gap:.3rem;max-width:15rem;padding:.82rem .95rem;border:1px solid rgba(16,24,23,.1);border-radius:12px;background:rgba(255,255,255,.96);box-shadow:0 18px 45px -24px rgba(16,24,23,.5);backdrop-filter:blur(12px)}.cc-prospecting-signal span{display:flex;align-items:center;gap:.35rem;color:#625bc3;font-size:.61rem;text-transform:uppercase;letter-spacing:.08em}.cc-prospecting-signal span svg{width:.82rem}.cc-prospecting-signal strong{font-size:.75rem;line-height:1.35}@media(max-width: 639px){.cc-prospecting-canvas{min-height:34rem;padding-inline:0}.cc-prospecting-signal{right:0}.cc-prospecting-board__columns,.cc-prospecting-board__rows>div{grid-template-columns:1.1fr .9fr 1.1fr 2rem;gap:.25rem}.cc-prospecting-board__columns,.cc-prospecting-board__rows>div{padding-inline:.55rem}.cc-prospecting-board__rows small svg{display:none}}@media(prefers-reduced-motion: no-preference){.cc-prospecting-board{animation:cc-prospecting-float 6s ease-in-out infinite}}@keyframes cc-prospecting-float{0%,100%{transform:rotate(-0.7deg) translateY(0)}50%{transform:rotate(-0.1deg) translateY(-8px)}}@keyframes cc-prospecting-scan{to{transform:rotate(360deg)}}.cc-main--cold-email .cc-cold-section-head h2{font-size:clamp(1.625rem,1.2rem + 1.6vw,2.375rem);line-height:1.18;letter-spacing:-0.01em}.cc-main--cold-email .cc-cold-section-head--center{justify-items:center;text-align:center;margin-inline:auto;max-width:48rem}.cc-main--cold-email .cc-cold-hero{background:linear-gradient(180deg, #f8faf9, #eff5f3);padding-top:clamp(9rem,13vw,12rem);padding-bottom:2.5rem}.cc-main--cold-email .cc-cold-hero__grid{grid-template-columns:minmax(0, 1fr);gap:1.5rem}.cc-main--cold-email .cc-cold-hero__copy{align-items:center;text-align:center;gap:1.5rem}.cc-main--cold-email .cc-cold-hero__copy h1{max-width:58rem;font-size:clamp(2.8rem,5.4vw,5.6rem);line-height:1.02;letter-spacing:-0.045em}.cc-main--cold-email .cc-cold-lead{max-width:45rem}.cc-main--cold-email .cc-cold-hero__trust{justify-content:center}.cc-main--cold-email .cc-cold-example-note{margin:0;text-align:center;color:#687771;font-size:.7rem}.cc-main--cold-email .cc-cold-engine{position:relative;display:grid;grid-template-columns:.8fr .7fr 1.5fr;align-items:center;gap:2rem;max-width:72rem;width:100%;margin:2rem auto 0;padding:clamp(1.5rem,4vw,4rem);border:1px solid rgba(16,24,23,.09);border-radius:24px;background:radial-gradient(ellipse at 42% 50%, rgba(58, 175, 169, 0.15), transparent 55%),rgba(255,255,255,.55)}.cc-main--cold-email .cc-cold-engine__inputs{display:grid;gap:1.4rem}.cc-main--cold-email .cc-cold-engine__inputs>div{display:flex;align-items:center;gap:.75rem;position:relative;padding:1rem;background:#fff;border:1px solid rgba(16,24,23,.12);border-radius:12px;font-size:.8rem;box-shadow:0 6px 20px rgba(16,24,23,.03)}.cc-main--cold-email .cc-cold-engine__inputs svg{width:1.15rem;color:#2d8f8a;flex-shrink:0}.cc-main--cold-email .cc-cold-engine__inputs svg:last-child{margin-left:auto;width:.9rem}.cc-main--cold-email .cc-cold-engine__inputs>div::after{content:"";position:absolute;left:100%;width:2rem;height:1px;background:rgba(58,175,169,.45)}.cc-main--cold-email .cc-cold-engine__hub{display:grid;justify-items:center;gap:1rem;text-align:center;font-size:.7rem;color:#49615b}.cc-main--cold-email .cc-cold-engine__hub>div{position:relative;display:grid;place-items:center;width:6.5rem;aspect-ratio:1;background:#173e3c;color:#baf4d7;border-radius:24px;box-shadow:0 0 0 12px rgba(58,175,169,.08),0 0 0 28px rgba(58,175,169,.035),0 15px 40px rgba(58,175,169,.2)}.cc-main--cold-email .cc-cold-engine__hub svg{width:2.8rem;height:2.8rem}.cc-main--cold-email .cc-cold-engine__hub>div::after{content:"";position:absolute;left:calc(100% + 12px);width:5rem;height:1px;background:rgba(58,175,169,.45);z-index:0}.cc-main--cold-email .cc-cold-engine__result{display:grid;gap:.85rem;position:relative;z-index:1}.cc-main--cold-email .cc-cold-engine__signal{display:grid;gap:.4rem;padding:.9rem 1.1rem;background:#e6f0ec;border:1px solid rgba(58,175,169,.2);border-radius:10px}.cc-main--cold-email .cc-cold-engine__signal span{display:flex;gap:.4rem;align-items:center;font-size:.65rem;color:#45756b}.cc-main--cold-email .cc-cold-engine__signal svg{width:.9rem;height:.9rem}.cc-main--cold-email .cc-cold-engine__signal strong{font-size:.75rem;font-weight:500}.cc-main--cold-email .cc-cold-email-card{width:100%;transform:none;animation:none;box-shadow:0 15px 40px -20px rgba(16,24,23,.22);border-radius:12px}.cc-main--cold-email .cc-cold-email-card__body{font-size:.78rem;padding:1.1rem}.cc-main--cold-email .cc-cold-email-card__body p:last-child{margin-bottom:0}.cc-main--cold-email .cc-cold-engine__reply{display:flex;align-items:center;gap:.7rem;background:#dff5e8;border:1px solid #c1e6d1;border-radius:10px;padding:.85rem 1rem}.cc-main--cold-email .cc-cold-engine__reply>svg{width:1.1rem;color:#34805b;flex-shrink:0}.cc-main--cold-email .cc-cold-engine__reply>svg:last-child{margin-left:auto}.cc-main--cold-email .cc-cold-engine__reply div{display:grid;gap:.2rem}.cc-main--cold-email .cc-cold-engine__reply span{font-size:.6rem;color:#478367}.cc-main--cold-email .cc-cold-engine__reply strong{font-size:.8rem;font-weight:500}.cc-main--cold-email .cc-cold-journey{margin:0;padding:0;list-style:none}.cc-main--cold-email .cc-cold-journey>li{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,6vw,7rem);padding:3.5rem 0;border-top:1px solid rgba(16,24,23,.12)}.cc-main--cold-email .cc-cold-journey>li:nth-child(even) .cc-cold-journey__copy{order:2}.cc-main--cold-email .cc-cold-journey__copy h3{margin:1rem 0;font-size:clamp(1.5rem,2.5vw,2.3rem);font-weight:500;line-height:1.15;max-width:26rem}.cc-main--cold-email .cc-cold-journey__copy p{max-width:32rem}.cc-main--cold-email .cc-cold-journey__visual{display:grid;place-items:center;min-width:0;min-height:25rem;padding:2rem;background:#f1f5f3;border-radius:20px;border:1px solid rgba(16,24,23,.06);background-image:radial-gradient(rgba(58, 175, 169, 0.18) 1px, transparent 1px);background-size:18px 18px}.cc-main--cold-email .cc-cold-prospects{width:100%;background:#fff;border:1px solid rgba(16,24,23,.12);border-radius:14px;overflow:hidden;box-shadow:0 20px 40px -25px rgba(16,24,23,.25)}.cc-main--cold-email .cc-cold-prospects header{display:flex;align-items:center;gap:.6rem;padding:1.2rem;border-bottom:1px solid rgba(16,24,23,.12);font-size:.8rem}.cc-main--cold-email .cc-cold-prospects header svg:last-child{margin-left:auto}.cc-main--cold-email .cc-cold-prospects svg{width:1rem;height:1rem;flex-shrink:0;color:#2d8f8a}.cc-main--cold-email .cc-cold-prospects__row{display:flex;align-items:center;gap:.7rem;padding:1rem;border-bottom:1px solid rgba(16,24,23,.06)}.cc-main--cold-email .cc-cold-avatar{display:grid;place-items:center;width:2rem;height:2rem;border-radius:7px;background:#e6efec;font-size:.8rem;flex-shrink:0}.cc-main--cold-email .cc-cold-prospects__row>div{display:grid;gap:.2rem}.cc-main--cold-email .cc-cold-prospects__row strong{font-size:.75rem}.cc-main--cold-email .cc-cold-prospects__row small{font-size:.6rem;color:#686868}.cc-main--cold-email .cc-cold-prospects__row>.cc-cold-tag{margin-left:auto}.cc-main--cold-email .cc-cold-tag{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .6rem;border-radius:6px;background:#eaf4ee;color:#3b755a;font-size:.6rem}.cc-main--cold-email .cc-cold-tag svg{width:.9rem}.cc-main--cold-email .cc-cold-prospects footer{display:flex;align-items:center;gap:.5rem;padding:1rem;font-size:.65rem;color:#4a7762}.cc-main--cold-email .cc-cold-draft{display:grid;width:100%;gap:1rem}.cc-main--cold-email .cc-cold-draft>span{display:flex;gap:.5rem;justify-content:center;align-items:center;font-size:.65rem;color:#557b70;text-align:center}.cc-main--cold-email .cc-cold-draft>span svg{width:1rem;flex-shrink:0}.cc-main--cold-email .cc-cold-handover{display:grid;gap:1.5rem;width:100%;padding:1.5rem;background:#fff;border:1px solid rgba(16,24,23,.12);border-radius:14px}.cc-main--cold-email .cc-cold-handover>.cc-cold-tag{justify-self:start}.cc-main--cold-email .cc-cold-handover__meeting{display:flex;align-items:center;gap:.7rem;padding:1rem;border:1px solid #d6e8e0;background:#f4faf7;border-radius:8px}.cc-main--cold-email .cc-cold-handover__meeting svg{color:#2d8f8a;width:1.2rem;flex-shrink:0}.cc-main--cold-email .cc-cold-handover__meeting svg:last-child{margin-left:auto}.cc-main--cold-email .cc-cold-handover__meeting div{display:grid;gap:.4rem}.cc-main--cold-email .cc-cold-handover__meeting strong,.cc-main--cold-email .cc-cold-handover>strong{font-size:.8rem}.cc-main--cold-email .cc-cold-handover__meeting span{font-size:.65rem;color:#557b70}.cc-main--cold-email .cc-cold-handover ul{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.cc-main--cold-email .cc-cold-handover li{display:flex;align-items:center;gap:.5rem;font-size:.7rem;color:#686868}.cc-main--cold-email .cc-cold-handover li svg{width:.9rem;color:#2d8f8a}.cc-main--cold-email .cc-cold-included{background:#f4f7f5}.cc-main--cold-email .cc-cold-included__layout{display:block}.cc-main--cold-email .cc-cold-included__head{position:static;text-align:center;justify-items:center;margin:0 auto 3rem}.cc-main--cold-email .cc-cold-included__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem;border:0}.cc-main--cold-email .cc-cold-included__grid article{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background:#fff;border:1px solid rgba(16,24,23,.08);border-radius:16px}.cc-main--cold-email .cc-cold-feature-art{position:relative;display:grid;place-items:center;height:10rem;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse, #dff1e9, #f7faf8 70%);border-radius:10px}.cc-main--cold-email .cc-cold-feature-art>svg{width:3rem;height:3rem;color:#237c70;stroke-width:1.25;z-index:1;filter:drop-shadow(0 8px 8px rgba(58, 175, 169, 0.2))}.cc-main--cold-email .cc-cold-feature-art i{position:absolute;width:6rem;height:6rem;border:1px solid rgba(58,175,169,.25);border-radius:18px;transform:rotate(-25deg)}.cc-main--cold-email .cc-cold-feature-art i:last-child{width:8rem;height:8rem;transform:rotate(15deg);border-color:rgba(58,175,169,.12)}.cc-main--cold-email .cc-cold-feature-note{font-size:.6rem;color:#47816f;text-transform:uppercase;letter-spacing:.12em}.cc-main--cold-email .cc-cold-fit{background:#fff}.cc-main--cold-email .cc-cold-fit .cc-cold-section-head h2{color:#101817}.cc-main--cold-email .cc-cold-fit__card{border-color:rgba(16,24,23,.12);background:#f7f8f6}.cc-main--cold-email .cc-cold-fit__card--yes{background:#edf5f0}.cc-main--cold-email .cc-cold-fit__card h3{color:#101817}.cc-main--cold-email .cc-cold-fit__card li{color:#686868}.cc-main--cold-email .cc-cold-fit__card svg,.cc-main--cold-email .cc-cold-fit__card h3 svg{color:#3b8c6c}.cc-main--cold-email .cc-cold-fit__card--no svg,.cc-main--cold-email .cc-cold-fit__card--no h3 svg{color:#7c8882}.cc-main--cold-email .cc-cold-cta__card{align-items:center;text-align:center;background:#e9f3ee}.cc-main--cold-email .cc-cold-cta h2{font-size:clamp(2rem,3.8vw,3.8rem)}@media(max-width: 1199px){.cc-main--cold-email .cc-cold-engine{grid-template-columns:1fr 1.7fr;gap:2rem}.cc-main--cold-email .cc-cold-engine__inputs{display:none}.cc-main--cold-email .cc-cold-included__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.cc-main--cold-email .cc-cold-journey .cc-cold-journey__visual{padding:1rem}}@media(max-width: 809px){.cc-main--cold-email .cc-cold-hero{padding-top:8rem}.cc-main--cold-email .cc-cold-engine{grid-template-columns:minmax(0, 1fr);padding:1.25rem}.cc-main--cold-email .cc-cold-engine__hub>div{width:4rem;border-radius:16px}.cc-main--cold-email .cc-cold-engine__hub svg{width:2rem;height:2rem}.cc-main--cold-email .cc-cold-engine__hub>div::after{display:none}.cc-main--cold-email .cc-cold-journey>li{grid-template-columns:minmax(0, 1fr);gap:2rem;padding-block:2.5rem}.cc-main--cold-email .cc-cold-journey>li:nth-child(even) .cc-cold-journey__copy{order:0}.cc-main--cold-email .cc-cold-journey__visual{min-height:21rem}.cc-main--cold-email .cc-cold-included__grid{grid-template-columns:minmax(0, 1fr)}.cc-main--cold-email .cc-cold-feature-art{height:8rem}}.cc-li-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-li-shell{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-li-shell{padding-inline:12px}.cc-main--linkedin{background-image:none;color:#172723}.cc-main--linkedin .cc-section.cc-li-hero{padding-top:calc(80px + clamp(3rem,6vw,6rem));padding-bottom:clamp(3rem,6vw,6rem)}.cc-main--linkedin .cc-section.cc-li-social,.cc-main--linkedin .cc-section.cc-li-delivery,.cc-main--linkedin .cc-section.cc-li-fit{padding-block:clamp(3.5rem,7vw,7rem)}.cc-main--linkedin .cc-section.cc-li-delivery{background-color:#f4f6f3}.cc-main--linkedin .cc-cold-section-head h2{font-size:clamp(2rem,3.5vw,3.4rem);line-height:1.1}.cc-main--linkedin .cc-cold-cta__card h2{font-size:clamp(2rem,3.8vw,3.8rem)}.cc-main--linkedin .cc-cold-process__list{gap:1.75rem}.cc-li-hero__copy{max-width:56rem;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.4rem}.cc-li-hero__copy h1{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-li-hero__copy h1 b,.cc-li-hero__copy h1 strong{font-weight:inherit;color:#3aafa9}.cc-li-hero__copy h1{font-size:clamp(2.5rem,4.4vw,4.25rem);letter-spacing:-0.045em;line-height:1.06;margin:0;text-wrap:balance}.cc-li-hero__copy>p{max-width:43rem;margin:0;color:#59655f;font-size:clamp(1rem,1.3vw,1.14rem);line-height:1.7;text-wrap:pretty}.cc-li-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem 1.75rem;padding:0;margin:.3rem 0 0;list-style:none;color:#59655f;font-size:.84rem}.cc-li-trust li{display:flex;gap:.5rem;align-items:center}.cc-li-trust svg{width:15px;height:15px;color:#245c43}.cc-li-demo{margin:clamp(2.5rem,5vw,5rem) auto 0;max-width:72rem;scroll-margin-top:calc(80px + 1rem);border:1px solid #dce3de;border-radius:14px;background:#fff;box-shadow:0 4px 12px rgba(23,39,35,.03),0 32px 80px -44px rgba(23,39,35,.25);overflow:hidden}.cc-li-demo__bar{min-height:65px;padding:1rem 1.5rem;display:flex;align-items:center;gap:.8rem;border-bottom:1px solid #dce3de;font-size:.86rem}.cc-li-mark{background:#0a66c2;color:#fff;border-radius:4px;width:27px;height:27px;display:grid;place-items:center;font:700 21px/1 Arial,sans-serif}.cc-li-demo__example{margin-left:auto;color:#59655f;font-size:.75rem}.cc-li-demo__body{display:grid;grid-template-columns:260px 1fr}.cc-li-overline{display:block;font-size:.72rem;font-weight:600;color:#245c43;letter-spacing:.065em;text-transform:uppercase}.cc-li-person{padding:2rem;background:#f7f8f6;border-right:1px solid #dce3de}.cc-li-person h2{font-size:1.2rem;letter-spacing:-0.02em;margin:1rem 0 .4rem}.cc-li-person p{font-size:.88rem;margin:0 0 .5rem}.cc-li-person small{color:#59655f;font-size:.76rem}.cc-li-person__avatar{margin-top:1.75rem;width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:#e7eee6;color:#245c43}.cc-li-person__avatar svg{width:34px;height:34px;stroke-width:1.2}.cc-li-person__context{border-top:1px solid #dce3de;margin-top:2rem;padding-top:1.25rem;display:grid;gap:.5rem}.cc-li-person__context span{font-size:.73rem;color:#59655f}.cc-li-person__context strong{font-size:.84rem;font-weight:500;line-height:1.6}.cc-li-demo__main{min-width:0;padding:1.75rem 2rem 1rem}.cc-li-steps{display:grid;grid-template-columns:repeat(4, 1fr);gap:.4rem}.cc-li-steps button{display:flex;align-items:center;gap:.5rem;padding:.6rem .3rem;border:0;border-bottom:2px solid #dce3de;background:rgba(0,0,0,0);color:#59655f;cursor:pointer;font:inherit;font-size:.76rem;text-align:left;transition:border-color .2s,color .2s}.cc-li-steps button[aria-pressed=true]{border-color:#245c43;color:#245c43;font-weight:600}.cc-li-steps button:hover{color:#245c43}.cc-li-steps span{font-size:.66rem}.cc-li-steps svg{width:12px;height:12px}.cc-li-stage{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:1.75rem;min-height:285px;padding-block:2rem}.cc-li-stage__copy h3{margin:.85rem 0;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.2;letter-spacing:-0.035em;text-wrap:balance}.cc-li-stage__copy p{margin:0;font-size:.87rem;line-height:1.7;color:#59655f}.cc-li-event{padding:1.35rem;background:#f7f8f6;border:1px solid #dce3de;border-radius:9px}.cc-li-event>svg{width:22px;height:22px;color:#245c43;stroke-width:1.5}.cc-li-event>p{font-size:.92rem;line-height:1.65;margin:.8rem 0 1rem}.cc-li-event>div{padding-top:1rem;border-top:1px solid #dce3de;display:flex;gap:.5rem;font-size:.76rem;line-height:1.6;color:#59655f}.cc-li-event>div svg{flex-shrink:0;width:15px;height:15px;margin-top:3px;color:#245c43}.cc-li-event--2{background:#f0f6ee}.cc-li-event--3{background:#edf4f1}.cc-li-demo__footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #dce3de;padding-top:.8rem;font-size:.75rem;color:#59655f}.cc-li-demo__footer button{background:rgba(0,0,0,0);border:0;font:inherit;color:#245c43;display:flex;align-items:center;gap:.6rem;padding:.5rem 0 .5rem .5rem;cursor:pointer}.cc-li-demo__footer button svg{width:16px;height:16px}.cc-li-demo__footer button:disabled{opacity:.4;cursor:default}.cc-li-example-note{margin:0;padding:.9rem 1.5rem;border-top:1px solid #dce3de;color:#59655f;font-size:.72rem;text-align:center;background:#fcfcfa}.cc-li-social__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,6rem);align-items:center}.cc-li-social__photo{margin:0;position:relative;border-radius:12px;overflow:hidden}.cc-li-social__photo img{display:block;width:100%;height:clamp(390px,44vw,620px);object-fit:cover}.cc-li-social__photo figcaption{position:absolute;bottom:0;left:0;right:0;padding:4rem 2rem 2rem;background:linear-gradient(transparent, rgba(13, 27, 23, 0.85));color:#fff;font-size:1rem;line-height:1.55}.cc-li-heading h2,.cc-li-social__copy h2{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-li-heading h2 b,.cc-li-heading h2 strong,.cc-li-social__copy h2 b,.cc-li-social__copy h2 strong{font-weight:inherit;color:#3aafa9}.cc-li-heading h2,.cc-li-social__copy h2{font-size:clamp(2rem,3.4vw,3.3rem);line-height:1.1;letter-spacing:-0.04em;text-wrap:balance;margin:1.25rem 0}.cc-li-heading>p,.cc-li-social__copy>p{color:#59655f;font-size:1rem;line-height:1.75;margin:0}.cc-li-editorial-list{margin-top:2rem}.cc-li-editorial-list article{display:flex;gap:1rem;padding:1.25rem 0;border-top:1px solid #dce3de}.cc-li-editorial-list article>span{color:#245c43;font-size:.75rem;padding-top:.2rem}.cc-li-editorial-list h3{font-size:1rem;margin:0 0 .5rem}.cc-li-editorial-list p{font-size:.88rem;line-height:1.7;color:#59655f;margin:0}.cc-li-delivery .cc-li-heading{max-width:45rem}.cc-li-delivery__grid{margin-top:3rem;display:grid;grid-template-columns:repeat(3, 1fr);border-top:1px solid #dce3de;border-left:1px solid #dce3de}.cc-li-delivery__grid article{padding:2rem;border-right:1px solid #dce3de;border-bottom:1px solid #dce3de}.cc-li-delivery__grid article>div{display:flex;justify-content:space-between;color:#245c43;font-size:.75rem;margin-bottom:2rem}.cc-li-delivery__grid article>div svg{width:18px;height:18px}.cc-li-delivery__grid h3{font-size:1.16rem;margin:0 0 .7rem;letter-spacing:-0.02em}.cc-li-delivery__grid p{font-size:.92rem;color:#59655f;margin:0;line-height:1.7}.cc-li-fit__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,6rem)}.cc-li-fit__lists article+article{margin-top:2rem;padding-top:2rem;border-top:1px solid #dce3de}.cc-li-fit__lists h3{font-size:1.05rem;margin:0 0 1.25rem}.cc-li-fit__lists ul{padding:0;list-style:none;margin:0;display:grid;gap:.9rem}.cc-li-fit__lists li{display:flex;gap:.8rem;color:#59655f;font-size:.93rem;line-height:1.6}.cc-li-fit__lists svg{width:17px;height:17px;margin-top:.2rem;flex-shrink:0;color:#245c43}.cc-main--linkedin button:focus-visible{outline:2px solid #245c43;outline-offset:4px}@media(max-width: 1000px){.cc-li-demo__body{grid-template-columns:210px 1fr}.cc-li-person{padding:1.5rem}.cc-li-demo__main{padding:1.25rem}.cc-li-stage{grid-template-columns:1fr;gap:1rem;min-height:360px}.cc-li-stage__copy h3{margin-block:.5rem}}@media(max-width: 760px){.cc-li-social__grid,.cc-li-fit__grid{grid-template-columns:1fr}.cc-li-demo__body{grid-template-columns:1fr}.cc-li-person{display:grid;grid-template-columns:48px 1fr;gap:.3rem 1rem;border-right:0;border-bottom:1px solid #dce3de;padding:1.25rem}.cc-li-person>.cc-li-overline,.cc-li-person__context{display:none}.cc-li-person__avatar{grid-row:1/4;width:48px;height:48px;margin:0}.cc-li-person__avatar svg{width:25px;height:25px}.cc-li-person h2,.cc-li-person p{margin:0}.cc-li-demo__example{display:none}.cc-li-demo__bar{padding-inline:1.25rem;font-size:.8rem}.cc-li-steps{gap:.25rem}.cc-li-steps button{flex-direction:column;align-items:flex-start;font-size:.7rem;gap:.4rem;padding-bottom:.8rem}.cc-li-stage{min-height:370px;padding-block:1.5rem}.cc-li-delivery__grid{grid-template-columns:repeat(2, 1fr)}.cc-li-delivery__grid article{padding:1.25rem}.cc-li-social__photo img{height:400px}.cc-li-trust{gap:.5rem 1rem;font-size:.75rem}}@media(max-width: 420px){.cc-li-delivery__grid{grid-template-columns:1fr}}.cc-linkedin-hero{padding-inline:12px;overflow:clip;background:radial-gradient(circle at 78% 18%, rgba(10, 102, 194, 0.08), transparent 30%),#fff}.cc-linkedin-hero__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-linkedin-hero__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-linkedin-hero__grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:clamp(2.5rem,5vw,5rem);align-items:center}@media(min-width: 1200px){.cc-linkedin-hero__grid{grid-template-columns:minmax(0, 10fr) minmax(0, 13fr)}}.cc-linkedin-hero__copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(.9rem,1.4vw,1.15rem);max-width:40rem}.cc-linkedin-hero__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-linkedin-hero__title b,.cc-linkedin-hero__title strong{font-weight:inherit;color:#3aafa9}.cc-linkedin-hero__title{font-size:clamp(2.3rem,3.2vw,3.7rem);line-height:1.01;letter-spacing:-0.045em;text-wrap:balance}.cc-linkedin-hero__lead{max-width:36rem;margin:0;font-size:clamp(.96rem,1.1vw,1.08rem);line-height:1.65;color:#686868;text-wrap:pretty}.cc-linkedin-hero .cc-seo-hero__actions{margin-top:.2rem}.cc-linkedin-hero__logos{width:min(100%,36rem);margin-top:.75rem}.cc-linkedin-hero__logos .cc-hero__logo-band{position:static;width:100%;max-width:100%;padding:0;pointer-events:auto}.cc-linkedin-hero__logos .cc-hero__logo-band-caption{margin-bottom:.5rem;opacity:1;animation:none;color:rgba(23,37,42,.56);text-shadow:none}.cc-linkedin-hero__logos .cc-hero__logo-marquee{mask-image:linear-gradient(90deg, transparent, #000 7%, #000 93%, transparent)}.cc-linkedin-hero__logos .cc-hero__logo-track{gap:clamp(.8rem,1.5vw,1.2rem)}.cc-linkedin-hero__logos .cc-hero__logo-item{width:clamp(3rem,5vw,4.2rem)}.cc-linkedin-hero__logos .cc-hero__logo-image{opacity:.5;filter:grayscale(1) brightness(0)}.cc-linkedin-hero__logos .cc-hero__logo-text{color:rgba(23,37,42,.5);text-shadow:none}.cc-linkedin-brief{position:relative;overflow:hidden;min-width:0;padding:clamp(1.35rem,2.8vw,2rem);border-radius:12px;background:radial-gradient(circle at 95% 8%, rgba(10, 102, 194, 0.28), transparent 24%),linear-gradient(160deg, #16191c, #0f1113 70%);box-shadow:0 30px 78px rgba(14,22,27,.18);color:#fff}.cc-linkedin-brief::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.12;background-image:radial-gradient(rgba(255, 255, 255, 0.35) 0.55px, transparent 0.7px);background-size:4px 4px;mask-image:linear-gradient(180deg, #000, transparent 88%)}.cc-linkedin-brief__top,.cc-linkedin-brief__brand,.cc-linkedin-brief__status,.cc-linkedin-brief__footer{position:relative;z-index:1;display:flex;align-items:center}.cc-linkedin-brief__top{justify-content:space-between;gap:1rem;padding-bottom:1.1rem;border-bottom:1px solid rgba(255,255,255,.08)}.cc-linkedin-brief__brand{gap:.7rem}.cc-linkedin-brief__brand>span:last-child{display:flex;flex-direction:column}.cc-linkedin-brief__brand small{font-size:.55rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.42)}.cc-linkedin-brief__brand strong{margin-top:.12rem;font-size:.78rem;font-weight:600}.cc-linkedin-brief__logo{display:grid;place-items:center;width:2.15rem;height:2.15rem;border-radius:.55rem;background:#fff}.cc-linkedin-brief__status{gap:.4rem;font-size:.55rem;color:rgba(255,255,255,.52)}.cc-linkedin-brief__status i{width:.42rem;height:.42rem;border-radius:50%;background:#0a66c2;box-shadow:0 0 0 4px rgba(10,102,194,.12)}.cc-linkedin-brief__list{position:relative;z-index:1;display:grid;gap:clamp(1.6rem,3.4vw,2.7rem);padding:clamp(1.8rem,4vw,3rem) 0}.cc-linkedin-brief__item{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:1rem;align-items:start}.cc-linkedin-brief__item h2{margin:0;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:500;line-height:1.15;letter-spacing:-0.025em;color:rgba(255,255,255,.97)}.cc-linkedin-brief__item p{max-width:24rem;margin:.5rem 0 0;font-size:clamp(.86rem,1.2vw,1rem);line-height:1.45;color:rgba(255,255,255,.58)}.cc-linkedin-brief__item>span{margin-top:.1rem;padding:.32rem .5rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;font-size:.5rem;color:rgba(255,255,255,.42)}.cc-linkedin-brief__footer{justify-content:space-between;gap:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.08);font-size:.52rem;color:rgba(255,255,255,.35)}.cc-linkedin-brief__footer i{width:.72rem;height:.72rem;flex:0 0 auto;border-radius:50%;background:rgba(255,255,255,.96);box-shadow:0 0 0 6px rgba(255,255,255,.045)}.cc-linkedin-buyer-map{padding-inline:12px;background:#f5f5f5}.cc-linkedin-buyer-map__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-linkedin-buyer-map__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-linkedin-buyer-map__container{display:grid;grid-template-columns:1fr;gap:clamp(2.2rem,5vw,5rem);align-items:center}@media(min-width: 1200px){.cc-linkedin-buyer-map__container{grid-template-columns:minmax(0, 0.9fr) minmax(0, 1.1fr)}}.cc-linkedin-buyer-map__copy{max-width:40rem}.cc-linkedin-buyer-map__copy h2{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-linkedin-buyer-map__copy h2 b,.cc-linkedin-buyer-map__copy h2 strong{font-weight:inherit;color:#3aafa9}.cc-linkedin-buyer-map__copy h2{text-wrap:balance}.cc-linkedin-buyer-map__copy p{max-width:36rem;margin:1rem 0 0;font-size:clamp(.94rem,1.1vw,1.06rem);line-height:1.65;color:#686868}.cc-linkedin-buyer-map__visual{position:relative;min-height:clamp(24rem,42vw,34rem);overflow:hidden;border:1px solid rgba(23,37,42,.08);border-radius:16px;background:radial-gradient(circle at 50% 50%, rgba(10, 102, 194, 0.08), transparent 31%),linear-gradient(180deg, rgba(255, 255, 255, 0.96), rgba(246, 248, 250, 0.9));box-shadow:0 4px 24px rgba(0,0,0,.06)}.cc-linkedin-buyer-map__company{position:absolute;inset:50% auto auto 50%;z-index:4;display:grid;place-items:center;width:clamp(7.5rem,15vw,9.5rem);aspect-ratio:1;transform:translate(-50%, -50%);border:1px solid rgba(10,102,194,.18);border-radius:50%;background:#0a66c2;box-shadow:0 18px 40px rgba(10,102,194,.2)}.cc-linkedin-buyer-map__company span{max-width:6rem;text-align:center;font-size:.72rem;font-weight:600;color:#fff}.cc-linkedin-buyer-map__orbit{position:absolute;inset:50% auto auto 50%;z-index:1;border:1px solid rgba(10,102,194,.14);border-radius:50%;transform:translate(-50%, -50%)}.cc-linkedin-buyer-map__orbit--one{width:55%;aspect-ratio:1}.cc-linkedin-buyer-map__orbit--two{width:82%;aspect-ratio:1;border-style:dashed;border-color:rgba(23,37,42,.09)}.cc-linkedin-buyer-map__role{position:absolute;z-index:5;width:clamp(8.4rem,17vw,11rem);padding:.75rem .85rem;border:1px solid rgba(23,37,42,.08);border-radius:.8rem;background:rgba(255,255,255,.94);box-shadow:0 12px 30px rgba(23,37,42,.08)}.cc-linkedin-buyer-map__role small{display:block;font-size:.5rem;color:rgba(23,37,42,.48)}.cc-linkedin-buyer-map__role strong{display:block;margin-top:.22rem;font-size:.68rem;font-weight:600;color:#17252a}.cc-linkedin-buyer-map__role--1{top:9%;left:9%}.cc-linkedin-buyer-map__role--2{top:12%;right:7%}.cc-linkedin-buyer-map__role--3{bottom:15%;left:6%}.cc-linkedin-buyer-map__role--4{right:9%;bottom:11%}.cc-linkedin-buyer-map__note{position:absolute;left:1rem;right:1rem;bottom:.8rem;z-index:6;margin:0;font-size:.48rem;text-align:center;color:rgba(23,37,42,.4)}@media(max-width: 560px){.cc-linkedin-buyer-map__visual{min-height:31rem}.cc-linkedin-buyer-map__role{width:8.1rem}.cc-linkedin-buyer-map__role--1{top:7%;left:5%}.cc-linkedin-buyer-map__role--2{top:8%;right:4%}.cc-linkedin-buyer-map__role--3{bottom:14%;left:4%}.cc-linkedin-buyer-map__role--4{right:4%;bottom:13%}}.cc-linkedin-approach{padding-inline:12px;background:#111315;color:#fff}.cc-linkedin-approach__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-linkedin-approach__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-linkedin-approach__container{display:grid;grid-template-columns:1fr;gap:clamp(2.5rem,6vw,6rem)}@media(min-width: 1200px){.cc-linkedin-approach__container{grid-template-columns:minmax(0, 0.86fr) minmax(0, 1.14fr)}}.cc-linkedin-approach__container>header{max-width:38rem}.cc-linkedin-approach__container>header h2{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-linkedin-approach__container>header h2 b,.cc-linkedin-approach__container>header h2 strong{font-weight:inherit;color:#3aafa9}.cc-linkedin-approach__container>header h2{color:#fff;text-wrap:balance}.cc-linkedin-approach__container>header p{max-width:34rem;margin:1rem 0 0;font-size:clamp(.94rem,1.1vw,1.06rem);line-height:1.65;color:rgba(255,255,255,.58)}.cc-linkedin-approach__list{display:grid}.cc-linkedin-approach__list article{display:grid;grid-template-columns:2rem minmax(0, 1fr);gap:1rem;padding:clamp(1.45rem,3vw,2.2rem) 0;border-top:1px solid rgba(255,255,255,.09)}.cc-linkedin-approach__list article:last-child{border-bottom:1px solid rgba(255,255,255,.09)}.cc-linkedin-approach__list article>span{padding-top:.15rem;font-size:.54rem;color:rgba(255,255,255,.28)}.cc-linkedin-approach__list article h3{margin:0;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:clamp(1.35rem,2vw,1.85rem);font-weight:500;line-height:1.15;letter-spacing:-0.025em;color:#fff}.cc-linkedin-approach__list article p{max-width:34rem;margin:.55rem 0 0;font-size:clamp(.86rem,1vw,.98rem);line-height:1.5;color:rgba(255,255,255,.55)}.cc-linkedin-process{padding-inline:12px;background:#fff}.cc-linkedin-process__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-linkedin-process__container{padding-inline:clamp(1.5rem,4vw,2rem)}}.cc-linkedin-process__container>header{max-width:58rem}.cc-linkedin-process__container>header h2{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-linkedin-process__container>header h2 b,.cc-linkedin-process__container>header h2 strong{font-weight:inherit;color:#3aafa9}.cc-linkedin-process__container>header h2{text-wrap:balance}.cc-linkedin-process__container>header p{max-width:42rem;margin:1rem 0 0;font-size:clamp(.94rem,1.1vw,1.06rem);line-height:1.65;color:#686868}.cc-linkedin-process__steps{display:grid;grid-template-columns:1fr;gap:0;margin:clamp(2.5rem,5vw,4rem) 0 0;padding:0;border-top:1px solid rgba(23,37,42,.1);list-style:none}@media(min-width: 810px){.cc-linkedin-process__steps{grid-template-columns:repeat(2, minmax(0, 1fr))}}.cc-linkedin-process__steps li{position:relative;min-width:0;padding:clamp(1.3rem,2.8vw,2rem);border-right:1px solid rgba(23,37,42,.1);border-bottom:1px solid rgba(23,37,42,.1)}@media(min-width: 1200px){.cc-linkedin-process__steps li{min-height:16rem}}.cc-linkedin-process__steps li::after{content:"";position:absolute;left:-1px;top:-1px;width:.5rem;height:.5rem;border-radius:50%;background:#0a66c2}.cc-linkedin-process__steps li h3{margin:1.25rem 0 0;font-family:var(--cc-font-accent),"Satoshi-Variable","Poppins",sans-serif;font-size:clamp(1.05rem,1.5vw,1.35rem);font-weight:600;color:#17252a}.cc-linkedin-process__steps li p{margin:.65rem 0 0;font-size:.8rem;line-height:1.58;color:#686868}.cc-linkedin-process__number,.cc-linkedin-process__time{font-size:.52rem}.cc-linkedin-process__number{color:#0a66c2}.cc-linkedin-process__time{float:right;color:rgba(23,37,42,.42)}.cc-linkedin-coverage{display:flex;flex-direction:column;min-height:100%;padding:clamp(1rem,2vw,1.4rem);border:1px solid rgba(23,37,42,.08);border-radius:16px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.95), rgba(244, 247, 250, 0.9));box-shadow:0 4px 24px rgba(0,0,0,.06)}.cc-linkedin-coverage__head{display:flex;align-items:center;gap:.65rem}.cc-linkedin-coverage__head>span{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.55rem;background:rgba(10,102,194,.08)}.cc-linkedin-coverage__head>div{display:flex;flex-direction:column}.cc-linkedin-coverage__head small{font-size:.5rem;letter-spacing:.06em;text-transform:uppercase;color:rgba(23,37,42,.45)}.cc-linkedin-coverage__head strong{margin-top:.12rem;font-size:.75rem;font-weight:600;color:#17252a}.cc-linkedin-coverage__table{margin-top:1rem;overflow:hidden;border:1px solid rgba(23,37,42,.07);border-radius:.75rem;background:#fff}.cc-linkedin-coverage__labels,.cc-linkedin-coverage__row{display:grid;grid-template-columns:minmax(0, 1.2fr) 3.4rem 3.4rem;gap:.55rem;align-items:center}.cc-linkedin-coverage__labels{padding:.58rem .7rem;font-size:.47rem;letter-spacing:.05em;text-transform:uppercase;color:rgba(23,37,42,.4)}.cc-linkedin-coverage__labels span:nth-child(n+2){text-align:right}.cc-linkedin-coverage__row{padding:.75rem .7rem;border-top:1px solid rgba(23,37,42,.055);font-size:.55rem}.cc-linkedin-coverage__row>strong{overflow:hidden;font-size:.58rem;font-weight:600;color:#17252a;text-overflow:ellipsis;white-space:nowrap}.cc-linkedin-coverage__row>span{text-align:right;color:rgba(23,37,42,.58)}.cc-linkedin-coverage__row>i{grid-column:1/-1;height:.26rem;overflow:hidden;border-radius:999px;background:rgba(23,37,42,.06)}.cc-linkedin-coverage__row>i b{display:block;width:calc(var(--cc-linkedin-score, 0.5)*100%);height:100%;border-radius:inherit;background:linear-gradient(90deg, #0a66c2, #5aa7eb)}.cc-linkedin-coverage>p{margin:auto 0 0;padding-top:.85rem;font-size:.5rem;line-height:1.45;color:rgba(23,37,42,.4)}@media(prefers-reduced-motion: reduce){.cc-linkedin-brief__status i{animation:none !important}}