.cm-hero{background:linear-gradient(135deg,#0a0e27 0%,#0f1333 50%,#0a0e27 100%);padding:120px 0 80px;position:relative;overflow:hidden}.cm-hero__bg-grid{pointer-events:none;background-image:radial-gradient(circle,#00c7be0a 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.cm-hero__split{grid-template-columns:1fr;align-items:center;gap:48px;display:grid}@media (min-width:1024px){.cm-hero__split{grid-template-columns:1fr 1fr}}.cm-hero__badge{font-size:var(--typ-xs,12px);letter-spacing:.05em;text-transform:uppercase;color:var(--seo-cyan);background:#00c7be14;border:1px solid #00c7be33;border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 16px;font-weight:600;display:inline-flex}.cm-hero__title{font-size:clamp(var(--typ-3xl,36px),5vw,var(--typ-5xl,56px));color:#fff;margin-bottom:24px;font-weight:800;line-height:1.1}.cm-gradient{background:linear-gradient(135deg,var(--seo-cyan),var(--seo-lime));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.cm-hero__desc{font-size:var(--typ-lg,18px);color:#ffffffb3;max-width:540px;margin-bottom:32px;line-height:1.75}.cm-hero__actions{flex-wrap:wrap;gap:16px;margin-bottom:40px;display:flex}.cm-hero__trust{flex-wrap:wrap;gap:24px;display:flex}.cm-hero__trust-item{font-size:var(--typ-sm,14px);color:#ffffff8c;align-items:center;gap:8px;display:flex}.cm-hero__trust-icon{width:18px;height:18px;color:var(--seo-cyan);flex-shrink:0}.cm-hero__visual{justify-content:center;display:flex}.cm-article-mock{backdrop-filter:blur(12px);background:#0f133399;border:1px solid #ffffff14;border-radius:16px;width:100%;max-width:420px;overflow:hidden;box-shadow:0 30px 60px #0000004d}.cm-article-mock__topbar{background:#0000004d;border-bottom:1px solid #ffffff0f;align-items:center;gap:12px;padding:12px 16px;display:flex}.cm-article-mock__dots{gap:6px;display:flex}.cm-article-mock__dot{border-radius:50%;width:10px;height:10px}.cm-article-mock__dot--red{background:#ff5f57}.cm-article-mock__dot--yellow{background:#febc2e}.cm-article-mock__dot--green{background:#28c840}.cm-article-mock__url{font-family:Courier New,monospace;font-size:var(--typ-xs,12px);color:#ffffff59}.cm-article-mock__content{padding:20px}.cm-article-mock__header-line{background:linear-gradient(90deg,#00c7be33,#00c7be14);border-radius:4px;width:80%;height:18px;margin-bottom:16px}.cm-article-mock__text-lines{margin-bottom:16px}.cm-article-mock__line{background:#ffffff0f;border-radius:4px;height:8px;margin-bottom:8px}.cm-article-mock__line--full{width:100%}.cm-article-mock__line--3q{width:75%}.cm-article-mock__line--half{width:50%}.cm-article-mock__img-placeholder{background:linear-gradient(135deg,#00c7be0f,#a3e6350f);border-radius:8px;width:100%;height:100px;margin-bottom:16px}.cm-article-mock__metrics{border-top:1px solid #ffffff0f;grid-template-columns:repeat(3,1fr);gap:12px;padding:16px 20px;display:grid}.cm-article-mock__metric{text-align:center;flex-direction:column;align-items:center;display:flex}.cm-article-mock__metric-val{font-size:var(--typ-xl,22px);font-weight:800}.cm-article-mock__metric-val--cyan{color:var(--seo-cyan)}.cm-article-mock__metric-val--lime{color:var(--seo-lime)}.cm-article-mock__metric-val--coral{color:var(--seo-coral)}.cm-article-mock__metric-lbl{font-size:var(--typ-xs,12px);color:#fff6;margin-top:4px}.cm-problem__grid{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:768px){.cm-problem__grid{grid-template-columns:repeat(3,1fr)}}.cm-problem__card{text-align:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;padding:32px 28px;transition:transform .3s,box-shadow .3s}.cm-problem__card:hover{transform:translateY(-4px);box-shadow:0 20px 40px #0000004d}.cm-problem__icon{margin-bottom:16px}.cm-problem__stat{font-size:var(--typ-4xl,44px);margin-bottom:12px;font-weight:800;display:block}.cm-problem__stat--coral{color:var(--seo-coral)}.cm-problem__stat--cyan{color:var(--seo-cyan)}.cm-problem__stat--lime{color:var(--seo-lime)}.cm-problem__card h3{font-size:var(--typ-lg,18px);color:#fff;margin-bottom:12px;font-weight:700}.cm-problem__card p{font-size:var(--typ-sm,14px);color:#fff9;margin-bottom:16px;line-height:1.7}.cm-problem__source{font-size:var(--typ-xs,12px);color:#ffffff4d;font-style:italic}.cm-flywheel{grid-template-columns:1fr;align-items:center;gap:48px;display:grid}@media (min-width:768px){.cm-flywheel{grid-template-columns:300px 1fr}}.cm-flywheel__visual{justify-content:center;display:flex}.cm-flywheel__wheel{width:240px;height:240px;position:relative}.cm-flywheel__ring-bg{border:2px dashed #00c7be26;border-radius:50%;animation:60s linear infinite cm-spin;position:absolute;inset:20px}@keyframes cm-spin{to{transform:rotate(360deg)}}.cm-flywheel__center-badge{font-size:var(--typ-xs,12px);letter-spacing:.1em;text-transform:uppercase;color:var(--seo-cyan);flex-direction:column;align-items:center;gap:4px;font-weight:700;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cm-flywheel__node{color:#ffffff80;cursor:pointer;background:#00c7be14;border:2px solid #00c7be33;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s;display:flex;position:absolute}.cm-flywheel__node--active,.cm-flywheel__node:hover{border-color:var(--seo-cyan);color:var(--seo-cyan);background:#00c7be26;box-shadow:0 0 20px #00c7be4d}.cm-flywheel__node--1{top:0;left:50%;transform:translate(-50%)}.cm-flywheel__node--2{top:50%;right:0;transform:translateY(-50%)}.cm-flywheel__node--3{bottom:0;left:50%;transform:translate(-50%)}.cm-flywheel__node--4{top:50%;left:0;transform:translateY(-50%)}.cm-flywheel__point{cursor:pointer;border:1px solid #0000;border-radius:12px;align-items:flex-start;gap:16px;padding:16px;transition:all .3s;display:flex}.cm-flywheel__point--active{background:#00c7be0d;border-color:#00c7be26}.cm-flywheel__point-num{width:32px;height:32px;font-size:var(--typ-sm,14px);color:#fff6;background:#ffffff0a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;transition:all .3s;display:flex}.cm-flywheel__point--active .cm-flywheel__point-num{background:linear-gradient(135deg,var(--seo-cyan),var(--seo-lime));color:#0a0e27}.cm-flywheel__point-content h3{font-size:var(--typ-base,16px);color:#fff;margin-bottom:4px;font-weight:700}.cm-flywheel__point-content p{font-size:var(--typ-sm,14px);color:#fff9;margin-top:8px;line-height:1.7}.cm-bento{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:768px){.cm-bento{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.cm-bento{grid-template-columns:repeat(3,1fr)}}.cm-bento__card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;padding:28px 24px;transition:all .3s;position:relative;overflow:hidden}.cm-bento__card:before{content:"";-webkit-mask-composite:xor;pointer-events:none;opacity:0;background:linear-gradient(135deg,#0000 40%,#00c7be26);border-radius:16px;padding:1px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.cm-bento__card:hover:before{opacity:1}.cm-bento__card:hover{transform:translateY(-4px);box-shadow:0 20px 40px #00000040}.cm-bento__card--primary{background:#00c7be08;border-color:#00c7be33}.cm-bento__card--primary:before{opacity:1;background:linear-gradient(135deg,#00c7be4d,#a3e63526)}.cm-bento__num{font-family:var(--typ-display,"Outfit",sans-serif);font-size:var(--typ-3xl,36px);background:linear-gradient(135deg,var(--seo-cyan),var(--seo-lime));-webkit-text-fill-color:transparent;opacity:.07;pointer-events:none;user-select:none;-webkit-background-clip:text;background-clip:text;font-weight:800;line-height:1;position:absolute;top:12px;right:16px}.cm-bento__icon{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;display:flex}.cm-bento__icon--cyan{color:var(--seo-cyan);background:#00c7be1a}.cm-bento__icon--lime{color:var(--seo-lime);background:#a3e6351a}.cm-bento__icon--coral{color:var(--seo-coral);background:#ff6b6b1a}.cm-bento__icon--purple{color:#a855f7;background:#a855f71a}.cm-bento__title{font-size:var(--typ-lg,18px);color:#fff;margin-bottom:8px;font-weight:700}.cm-bento__desc{font-size:var(--typ-sm,14px);color:#fff9;margin-bottom:16px;line-height:1.7}.cm-bento__chips{flex-wrap:wrap;gap:6px;display:flex}.cm-bento__chip{font-size:var(--typ-xs,12px);color:#ffffff80;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:6px;padding:4px 10px;font-weight:500;display:inline-block}.cm-timeline__counter{text-align:center;font-size:var(--typ-sm,14px);color:#ffffff80;letter-spacing:.05em;margin-bottom:32px;font-weight:600}.cm-timeline__counter-current{font-size:var(--typ-lg,18px);background:linear-gradient(135deg,var(--seo-cyan),var(--seo-lime));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:800}.cm-timeline{flex-direction:column;gap:0;display:flex}.cm-timeline__step{gap:20px;display:flex}.cm-timeline__indicator{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.cm-timeline__dot{width:40px;height:40px;font-size:var(--typ-sm,14px);cursor:pointer;color:#fff6;background:#ffffff0a;border:2px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;font-weight:700;transition:all .3s;display:flex}.cm-timeline__dot--active{border-color:var(--seo-cyan);color:#fff;background:#00c7be26;box-shadow:0 0 16px #00c7be40}.cm-timeline__step--lime .cm-timeline__dot--active{border-color:var(--seo-lime);background:#a3e63526;box-shadow:0 0 16px #a3e63540}.cm-timeline__step--coral .cm-timeline__dot--active{border-color:var(--seo-coral);background:#ff6b6b26;box-shadow:0 0 16px #ff6b6b40}.cm-timeline__step--purple .cm-timeline__dot--active{background:#a855f726;border-color:#a855f7;box-shadow:0 0 16px #a855f740}.cm-timeline__line{background:linear-gradient(#00c7be26,#ffffff0a);flex:1;width:2px;min-height:20px}.cm-timeline__card{cursor:pointer;background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;flex:1;margin-bottom:12px;padding:20px 24px;transition:all .3s}.cm-timeline__card:hover{border-color:#ffffff1f;transform:translateY(-2px);box-shadow:0 8px 24px #0003}.cm-timeline__card--active{background:#00c7be08;border-color:#00c7be40;transform:none;box-shadow:0 0 24px #00c7be14}.cm-timeline__step--lime .cm-timeline__card--active{background:#a3e63508;border-color:#a3e63540;box-shadow:0 0 24px #a3e63514}.cm-timeline__step--coral .cm-timeline__card--active{background:#ff6b6b08;border-color:#ff6b6b40;box-shadow:0 0 24px #ff6b6b14}.cm-timeline__step--purple .cm-timeline__card--active{background:#a855f708;border-color:#a855f740;box-shadow:0 0 24px #a855f714}.cm-timeline__card-header{align-items:center;gap:12px;display:flex}.cm-timeline__card-icon{width:36px;height:36px;color:var(--seo-cyan);background:#00c7be14;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:all .3s;display:flex}.cm-timeline__step--lime .cm-timeline__card-icon{color:var(--seo-lime);background:#a3e63514}.cm-timeline__step--coral .cm-timeline__card-icon{color:var(--seo-coral);background:#ff6b6b14}.cm-timeline__step--purple .cm-timeline__card-icon{color:#a855f7;background:#a855f714}.cm-timeline__badge{font-size:var(--typ-xs,12px);color:var(--seo-cyan);white-space:nowrap;background:#00c7be14;border:1px solid #00c7be1f;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-weight:600;display:inline-flex}.cm-timeline__step--lime .cm-timeline__badge{color:var(--seo-lime);background:#a3e63514;border-color:#a3e6351f}.cm-timeline__step--coral .cm-timeline__badge{color:var(--seo-coral);background:#ff6b6b14;border-color:#ff6b6b1f}.cm-timeline__step--purple .cm-timeline__badge{color:#a855f7;background:#a855f714;border-color:#a855f71f}.cm-timeline__title{font-size:var(--typ-base,16px);color:#fff;flex:1;font-weight:700}.cm-timeline__body{opacity:0;max-height:0;transition:max-height .35s,opacity .3s;overflow:hidden}.cm-timeline__body--open{opacity:1;max-height:200px}.cm-timeline__desc{font-size:var(--typ-sm,14px);color:#fff9;padding-top:12px;line-height:1.7}.cm-timeline__deliverables{flex-wrap:wrap;gap:6px;padding-top:12px;padding-bottom:4px;display:flex}.cm-timeline__chip{font-size:var(--typ-xs,12px);color:var(--seo-cyan);background:#00c7be0f;border:1px solid #00c7be1f;border-radius:6px;padding:4px 10px;font-weight:600;display:inline-block}.cm-timeline__step--lime .cm-timeline__chip{color:var(--seo-lime);background:#a3e6350f;border-color:#a3e6351f}.cm-timeline__step--coral .cm-timeline__chip{color:var(--seo-coral);background:#ff6b6b0f;border-color:#ff6b6b1f}.cm-timeline__step--purple .cm-timeline__chip{color:#a855f7;background:#a855f70f;border-color:#a855f71f}.cm-cases{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:768px){.cm-cases{grid-template-columns:repeat(3,1fr)}}.cm-case{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;padding:28px 24px;transition:all .3s}.cm-case:hover{transform:translateY(-4px);box-shadow:0 20px 40px #00000040}.cm-case--featured{background:#a3e63508;border-color:#a3e63533;position:relative}.cm-case--featured:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#a3e6354d,#00c7be26);border-radius:16px;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.cm-case__badge{font-size:var(--typ-xs,12px);border-radius:6px;margin-bottom:12px;padding:4px 12px;font-weight:600;display:inline-block}.cm-case__badge--cyan{color:var(--seo-cyan);background:#00c7be1a}.cm-case__badge--lime{color:var(--seo-lime);background:#a3e6351a}.cm-case__badge--coral{color:var(--seo-coral);background:#ff6b6b1a}.cm-case__title{font-size:var(--typ-lg,18px);color:#fff;margin-bottom:8px;font-weight:700}.cm-case__desc{font-size:var(--typ-sm,14px);color:#fff9;margin-bottom:20px;line-height:1.7}.cm-case__stats{gap:24px;display:flex}.cm-case__stat{flex-direction:column;display:flex}.cm-case__stat-val{font-size:var(--typ-xl,22px);font-weight:800}.cm-case__stat-val--cyan{color:var(--seo-cyan)}.cm-case__stat-val--lime{color:var(--seo-lime)}.cm-case__stat-val--coral{color:var(--seo-coral)}.cm-case__stat-lbl{font-size:var(--typ-xs,12px);color:#fff6;margin-top:2px}.cm-pricing{grid-template-columns:1fr;align-items:stretch;gap:24px;display:grid}@media (min-width:768px){.cm-pricing{grid-template-columns:repeat(3,1fr)}}.cm-pricing__card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;padding:32px 28px;transition:transform .3s;display:flex}.cm-pricing__card:hover{transform:translateY(-4px)}.cm-pricing__card--featured{z-index:2;background:#00c7be0a;border-color:#00c7be4d;position:relative;transform:scale(1.04)}.cm-pricing__card--featured:hover{transform:scale(1.04)translateY(-4px)}.cm-pricing__card--featured:before{content:"";background:linear-gradient(135deg,var(--seo-cyan),var(--seo-lime));-webkit-mask-composite:xor;pointer-events:none;border-radius:16px;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.cm-pricing__badge{font-size:var(--typ-xs,12px);letter-spacing:.05em;text-transform:uppercase;color:#0a0e27;background:linear-gradient(135deg,var(--seo-cyan),var(--seo-lime));border-radius:999px;padding:4px 16px;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.cm-pricing__header{border-bottom:1px solid #ffffff0f;margin-bottom:24px;padding-bottom:20px}.cm-pricing__tier{font-size:var(--typ-xl,22px);color:#fff;margin-bottom:4px;font-weight:700;display:block}.cm-pricing__for{font-size:var(--typ-sm,14px);color:#ffffff80}.cm-pricing__features{flex:1;margin:0 0 24px;padding:0;list-style:none}.cm-pricing__features li{font-size:var(--typ-sm,14px);color:#ffffffb3;border-bottom:1px solid #ffffff0a;padding:8px 0 8px 24px;position:relative}.cm-pricing__features li:before{content:"✓";color:var(--seo-cyan);font-weight:700;position:absolute;left:0}.cm-pricing__cta{text-align:center;justify-content:center;width:100%;margin-top:auto}.cm-bento__card:hover .cm-bento__icon--cyan{box-shadow:0 0 20px #00e5ff26}.cm-bento__card:hover .cm-bento__icon--lime{box-shadow:0 0 20px #a3e63526}.cm-bento__card:hover .cm-bento__icon--coral{box-shadow:0 0 20px #ff6b6b26}.cm-bento__card:hover .cm-bento__icon--purple{box-shadow:0 0 20px #a855f726}.cm-pricing__card:hover{box-shadow:0 16px 48px #0000004d}.cm-pricing__card--featured:hover{box-shadow:0 16px 48px #00e5ff1a}.mkt-results__grid{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:48px;display:grid}.mkt-result-card{background:var(--seo-glass);border:1px solid var(--seo-border);border-radius:var(--seo-radius);text-align:center;flex-direction:column;padding:28px 20px;transition:all .4s;display:flex;position:relative;overflow:hidden}.mkt-result-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0003}.mkt-result-card:before{content:"";height:3px;position:absolute;top:0;left:0;right:0}.mkt-result-card:first-child:before{background:var(--seo-cyan)}.mkt-result-card:nth-child(2):before{background:var(--seo-lime)}.mkt-result-card:nth-child(3):before{background:var(--seo-coral)}.mkt-result-card:nth-child(4):before{background:#a855f7}.mkt-result__source{font-size:var(--typ-xs,12px);letter-spacing:1.5px;text-transform:uppercase;border-radius:100px;margin-bottom:16px;padding:4px 12px;font-weight:700;display:inline-block}.mkt-result__source--cyan{color:var(--seo-cyan);background:#00e5ff1a;border:1px solid #00e5ff33}.mkt-result__source--lime{color:var(--seo-lime);background:#a3e6351a;border:1px solid #a3e63533}.mkt-result__source--coral{color:var(--seo-coral);background:#ff6b6b1a;border:1px solid #ff6b6b33}.mkt-result__source--purple{color:#a855f7;background:#a855f71a;border:1px solid #a855f733}.mkt-result__value{font-size:var(--typ-5xl,56px);margin-bottom:14px;font-weight:900;line-height:1;display:block}.mkt-result-card:first-child .mkt-result__value{color:var(--seo-cyan)}.mkt-result-card:nth-child(2) .mkt-result__value{color:var(--seo-lime)}.mkt-result-card:nth-child(3) .mkt-result__value{color:var(--seo-coral)}.mkt-result-card:nth-child(4) .mkt-result__value{color:#a855f7}.mkt-result__label{font-size:var(--typ-sm,14px);color:var(--seo-text-light);margin-bottom:16px;line-height:1.7;display:block}.mkt-result__label strong{color:var(--seo-white);font-weight:700}.mkt-result__cite{font-size:var(--typ-xs,12px);color:var(--seo-text);border-top:1px solid var(--seo-border);margin-top:auto;padding-top:12px;font-style:italic;line-height:1.5;display:block}.ppc-faq__layout{grid-template-columns:340px 1fr;align-items:start;gap:48px;display:grid}.ppc-faq__sidebar{position:sticky;top:120px}.ppc-faq__heading{font-size:var(--typ-2xl,28px);color:var(--seo-white);margin:16px 0 12px;font-weight:900;line-height:1.3}.ppc-faq__heading span{color:var(--seo-cyan)}.ppc-faq__subtext{font-size:var(--typ-sm,14px);color:var(--seo-text-light);margin:0 0 24px;line-height:1.7}.ppc-faq__deco{margin-bottom:24px}.ppc-faq__cta-card{background:var(--seo-glass);border:1px solid #ffffff0f;border-radius:16px;padding:20px}.ppc-faq__cta-icon{background:#00e5ff14;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:12px;display:flex}.ppc-faq__cta-text{font-size:var(--typ-sm,14px);color:var(--seo-text-light);margin:0 0 12px;line-height:1.5}.ppc-faq__cta-link{font-size:var(--typ-sm,14px);color:var(--seo-cyan);align-items:center;gap:6px;font-weight:700;text-decoration:none;transition:gap .3s;display:inline-flex}.ppc-faq__cta-link:hover{gap:10px}.ppc-faq__list{flex-direction:column;gap:8px;display:flex}.ppc-faq__item{background:var(--seo-glass);border:1px solid #ffffff0d;border-left:3px solid #0000;border-radius:14px;transition:all .35s;overflow:hidden}.ppc-faq__item:hover{border-color:#ffffff14 #ffffff14 #ffffff14 #00e5ff4d}.ppc-faq__item--open{background:#ffffff08;box-shadow:0 8px 32px #00000026;border-left-color:var(--seo-cyan)!important}.ppc-faq__question{cursor:pointer;text-align:left;width:100%;color:var(--seo-white);background:0 0;border:none;align-items:center;gap:16px;padding:18px 20px;transition:padding .3s;display:flex}.ppc-faq__item--open .ppc-faq__question{padding-bottom:8px}.ppc-faq__num{font-size:var(--typ-xs,12px);color:#00e5ff40;letter-spacing:1px;flex-shrink:0;width:28px;font-weight:800;transition:color .3s}.ppc-faq__item--open .ppc-faq__num{color:var(--seo-cyan)}.ppc-faq__q-text{font-size:var(--typ-base,16px);flex:1;font-weight:600;line-height:1.5}.ppc-faq__toggle{color:#fff6;background:#ffffff0a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s;display:flex}.ppc-faq__item:hover .ppc-faq__toggle{color:var(--seo-cyan);background:#00e5ff14}.ppc-faq__item--open .ppc-faq__toggle{color:var(--seo-cyan);background:#00e5ff1f;transform:rotate(0)}.ppc-faq__toggle-v{transform-origin:50%;transition:transform .3s,opacity .3s}.ppc-faq__item--open .ppc-faq__toggle-v{opacity:0;transform:rotate(90deg)}.ppc-faq__answer{overflow:hidden}.ppc-faq__answer p{font-size:var(--typ-sm,14px);color:var(--seo-text-light);margin:0;padding:0 20px 18px 64px;line-height:1.8}.mkt-cta{text-align:center;padding:80px 0;position:relative;overflow:hidden}.mkt-cta__glow{pointer-events:none;background:radial-gradient(circle,#00e5ff14 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mkt-cta h2{font-size:clamp(var(--typ-2xl,28px),3.5vw,var(--typ-4xl,44px));color:var(--seo-white);margin-bottom:16px;font-weight:900;line-height:1.2}.mkt-cta p{font-size:var(--typ-lg,18px);color:var(--seo-text-light);max-width:600px;margin-bottom:32px;margin-left:auto;margin-right:auto;line-height:1.7}.mkt-cta__actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.mkt-cta__urgency{font-size:var(--typ-xs,12px);color:var(--seo-lime);background:#a3e63514;border:1px solid #a3e63533;border-radius:999px;align-items:center;gap:8px;margin-bottom:32px;padding:8px 20px;font-weight:600;animation:2s ease-in-out infinite cm-pulse-urgency;display:inline-flex}@keyframes cm-pulse-urgency{0%,to{opacity:1}50%{opacity:.7}}.cm-reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(24px)}.cm-revealed{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.cm-reveal{opacity:1;transition:none;transform:none}}@media (max-width:1024px){.mkt-results__grid{grid-template-columns:repeat(2,1fr)}.ppc-faq__layout{grid-template-columns:1fr;gap:32px}.ppc-faq__sidebar{position:static}.ppc-faq__deco{display:none}}@media (max-width:767px){.cm-hero{padding:80px 0 60px}.cm-hero__trust{flex-direction:column;gap:12px}.cm-flywheel__visual{display:none}.cm-flywheel{grid-template-columns:1fr}.cm-case__stats{flex-direction:column;gap:12px}.cm-pricing__card--featured{transform:none}.cm-pricing__card--featured:hover{transform:translateY(-4px)}.mkt-results__grid{grid-template-columns:1fr}.mkt-result__value{font-size:var(--typ-3xl,36px)}}
