.adsm-scale{border-top-left-radius:var(--radius-section);border-top-right-radius:var(--radius-section)}.adsm-scale-end{border-bottom-left-radius:var(--radius-section);border-bottom-right-radius:var(--radius-section)}.scale-hero{position:relative;text-align:center}.scale-hero__content{align-items:center;display:flex;flex-direction:column;text-align:center}.scale-hero__content .adsmurai-eyebrow{margin-left:auto!important;margin-right:auto!important;text-align:center}.scale-hero__title{color:var(--text-primary);font-family:var(--font-heading);font-size:var(--font-h1);font-weight:var(--weight-bold);letter-spacing:var(--letter-heading);line-height:var(--line-heading);margin:0;text-align:center;text-wrap:balance}.scale-hero__intro{color:var(--text-secondary);font-family:var(--font-body);font-size:var(--font-body-size);font-weight:var(--weight-regular);line-height:var(--line-body);margin:24px 0 0;text-align:center;text-wrap:balance}.scale-hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:40px}.scale-intro{display:block}.scale-intro__content{text-align:left}.scale-intro__content .adsmurai-eyebrow{margin-left:0!important;margin-right:auto!important;text-align:left}.scale-intro__content .adsmurai-section-title{margin:0;text-align:left}.scale-intro__text{margin-top:24px}.scale-intro__text p{margin:0}.scale-intro__text p+p{margin-top:16px}.scale-intro__list{display:grid;gap:14px;list-style:none;margin:32px 0 0;padding:0}.scale-intro__list li{color:var(--text-primary);font-family:var(--font-body);font-size:var(--font-body-size);font-weight:var(--weight-regular);line-height:var(--line-body);padding-left:30px;position:relative}.scale-intro__list li:before{background:var(--color-accent);border-radius:var(--radius-button);content:"";height:10px;left:0;position:absolute;top:.62em;width:10px}.scale-intro__list strong{color:var(--text-primary);font-weight:var(--weight-bold)}.scale-intro__note{color:var(--text-secondary);font-family:var(--font-body);font-size:var(--font-body-size);font-weight:var(--weight-regular);line-height:var(--line-body);margin:32px 0 0}.scale-intro__note a{color:var(--color-accent);font-weight:var(--weight-bold);text-decoration:underline;text-underline-offset:.18em}.scale-intro__note a:hover{color:var(--color-primary)}.scale-intro__list--numbered{counter-reset:scale-workflow}.scale-intro__list--numbered li{padding-left:52px}.scale-intro__list--numbered li:before{align-items:center;background:rgba(255,72,109,.1);border-radius:var(--radius-button);color:var(--color-accent);content:counter(scale-workflow,decimal-leading-zero);counter-increment:scale-workflow;display:flex;font-family:var(--font-body);font-size:var(--font-small);font-weight:var(--weight-bold);height:36px;justify-content:center;line-height:1;top:0;width:36px}.scale-benefits{position:relative}.scale-benefits__header,.scale-case-studies__header,.scale-pricing__header{text-align:center}.scale-benefits__header .adsmurai-eyebrow,.scale-case-studies__header .adsmurai-eyebrow,.scale-pricing__header .adsmurai-eyebrow{margin-left:auto!important;margin-right:auto!important}.scale-benefits__header .adsmurai-section-title,.scale-case-studies__header .adsmurai-section-title,.scale-pricing__header .adsmurai-section-title{margin:0;text-align:center}.scale-benefits__grid,.scale-card-grid,.scale-case-studies__grid,.scale-pricing__grid{display:grid;gap:clamp(20px,2.5vw,32px);grid-template-columns:repeat(3,minmax(0,1fr))}.scale-benefits__grid{margin-top:48px}.scale-benefits-card{background:var(--bg-card-light);border:var(--border-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);display:flex;flex-direction:column;overflow:hidden;transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base)}.scale-benefits-card:hover{border-color:rgba(255,72,109,.22);box-shadow:var(--shadow-card-hover);transform:translateY(-6px)}.scale-benefits-card__visual{align-items:center;background:radial-gradient(circle at top,rgba(255,72,109,.12),transparent 42%),var(--color-bg-soft);display:flex;justify-content:center;min-height:260px;padding:24px}.scale-benefits-card__visual img{display:block;height:auto;object-fit:contain;width:100%}.scale-benefits-card__content{padding:clamp(24px,3vw,32px);text-align:center}.scale-benefits-card__content h3{color:var(--text-primary);font-family:var(--font-heading);font-size:var(--font-h3);font-weight:var(--weight-medium);letter-spacing:var(--letter-title);line-height:var(--line-title);margin:0;text-wrap:balance}.scale-benefits-card__content p{margin:16px 0 0}.scale-card{background:var(--bg-card-light);border:var(--border-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);padding:clamp(24px,3vw,32px)}.scale-card h3{color:var(--text-primary);font-family:var(--font-heading);font-size:var(--font-h3);font-weight:var(--weight-medium);letter-spacing:var(--letter-title);line-height:var(--line-title);margin:0}.scale-card p{margin:16px 0 0}.scale-actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-top:40px}.scale-actions--center{justify-content:center}.scale-actions--left{justify-content:flex-start}.scale-pricing{position:relative}.scale-pricing__grid{align-items:stretch;margin-top:56px}.scale-pricing-card{background:var(--bg-card-light);border:var(--border-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);display:flex;flex-direction:column;min-height:100%;overflow:hidden;padding:clamp(28px,3vw,40px);position:relative;transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base)}.scale-pricing-card:hover{border-color:rgba(255,72,109,.22);box-shadow:var(--shadow-card-hover);transform:translateY(-6px)}.scale-pricing-card--highlight{border-color:rgba(255,72,109,.38);box-shadow:0 24px 70px rgba(255,72,109,.1)}.scale-pricing-card__badge{background:rgba(255,72,109,.1);border-radius:var(--radius-button);color:var(--color-accent);font-family:var(--font-body);font-size:var(--font-small);font-weight:var(--weight-bold);letter-spacing:var(--letter-eyebrow);line-height:1;padding:8px 14px;position:absolute;right:24px;text-transform:uppercase;top:24px}.scale-pricing-card__top{padding-right:32px}.scale-pricing-card__label{color:var(--color-accent);display:inline-flex;font-family:var(--font-body);font-size:var(--font-small);font-weight:var(--weight-bold);letter-spacing:var(--letter-eyebrow);line-height:1;margin-bottom:18px;text-transform:uppercase}.scale-pricing-card__top h3{color:var(--text-primary);font-family:var(--font-heading);font-size:var(--font-h4);font-weight:var(--weight-medium);letter-spacing:var(--letter-title);line-height:var(--line-title);margin:0}.scale-pricing-card__top p{font-size:var(--font-body-small);line-height:var(--line-body);margin:14px 0 0}.scale-pricing-card__price{border-bottom:var(--border-soft);border-top:var(--border-soft);margin-top:36px;padding:28px 0}.scale-pricing-card__price strong{color:var(--text-primary);display:block;font-family:var(--font-heading);font-size:clamp(42px,4.5vw,58px);font-weight:var(--weight-bold);letter-spacing:var(--letter-heading);line-height:.95}.scale-pricing-card__price span{color:var(--text-secondary);display:block;font-family:var(--font-body);font-size:var(--font-body-small);line-height:var(--line-body);margin-top:8px}.scale-pricing-card__price-old{color:var(--text-primary)!important;display:inline-block!important;font-weight:var(--weight-bold);margin:0 6px 0 0!important;position:relative;width:fit-content}.scale-pricing-card__price-old:after{background:var(--color-accent);border-radius:var(--radius-button);content:"";height:3px;left:-6%;position:absolute;right:-6%;top:52%;transform:rotate(-2deg)}.scale-pricing-card__features{display:grid;gap:14px;list-style:none;margin:32px 0 0;padding:0}.scale-pricing-card__features li{color:var(--text-secondary);font-family:var(--font-body);font-size:var(--font-body-small);line-height:var(--line-body);padding-left:30px;position:relative;text-align:left}.scale-pricing-card__features li:before{align-items:center;background:rgba(255,72,109,.1);border-radius:var(--radius-button);color:var(--color-accent);content:"✓";display:flex;font-size:11px;font-weight:var(--weight-bold);height:18px;justify-content:center;left:0;line-height:1;position:absolute;top:.15em;width:18px}.scale-pricing-card__features strong{color:var(--text-primary);font-weight:var(--weight-bold)}.scale-pricing-card__cta{display:flex;justify-content:flex-start;margin-top:auto;padding-top:40px}.scale-pricing-card__cta .adsmurai-btn{font-size:var(--font-small);letter-spacing:var(--letter-eyebrow);max-width:max-content;text-transform:uppercase;width:auto}.scale-case-studies{position:relative}.scale-case-studies__grid{margin-top:56px}.adsmurai_cs_card{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:var(--radius-card);box-shadow:var(--shadow-soft);min-height:560px;overflow:hidden;position:relative;transition:transform var(--transition-base),box-shadow var(--transition-base)}.adsmurai_cs_card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-6px)}.adsmurai_cs_card a{color:var(--color-white);display:flex;height:100%;min-height:inherit;position:relative;text-decoration:none;width:100%}.adsmurai_cs_card-gradient,.adsmurai_cs_card-overlay{inset:0;pointer-events:none;position:absolute}.adsmurai_cs_card-overlay{background:rgba(23,10,39,.42);z-index:1}.adsmurai_cs_card-gradient{background:linear-gradient(180deg,rgba(23,10,39,.08),rgba(23,10,39,.38) 42%,rgba(23,10,39,.92));opacity:.92;transition:opacity var(--transition-base);z-index:2}.adsmurai_cs_card:hover .adsmurai_cs_card-gradient{opacity:1}.adsmurai_cs_card-content{display:flex;flex-direction:column;justify-content:space-between;padding:clamp(24px,3vw,32px);position:relative;width:100%;z-index:3}.adsmurai_cs_card-logo{align-items:flex-start;display:flex;justify-content:flex-start}.adsmurai_cs_card-logo img{display:block;max-height:72px;max-width:46%;object-fit:contain;width:auto}.adsmurai_cs_card-text{margin-top:auto}.adsmurai_cs_card-text h3{color:var(--color-white);font-family:var(--font-heading);font-size:var(--font-h4);font-weight:var(--weight-medium);letter-spacing:var(--letter-title);line-height:var(--line-title);margin:0;text-align:left;text-wrap:balance}.adsmurai_cs_card-stats{display:grid;gap:6px;margin-top:24px}.adsmurai_cs_card-stats span{color:hsla(0,0%,100%,.9);display:block;font-weight:var(--weight-medium);line-height:var(--line-body)}.adsmurai_cs_card-link,.adsmurai_cs_card-stats span{font-family:var(--font-body);font-size:var(--font-body-small)}.adsmurai_cs_card-link{align-items:center;color:var(--color-white);display:inline-flex;font-weight:var(--weight-bold);line-height:1;margin-top:28px;transition:transform var(--transition-base);width:fit-content}.adsmurai_cs_card:hover .adsmurai_cs_card-link{transform:translateX(6px)}@media (max-width:991px){.scale-benefits__grid,.scale-card-grid,.scale-case-studies__grid,.scale-pricing__grid{grid-template-columns:1fr}.scale-benefits-card__content{text-align:left}.scale-benefits-card__visual{min-height:220px}.scale-case-studies__grid,.scale-pricing__grid{margin-top:48px}.scale-pricing-card__top{padding-right:0}.scale-pricing-card__badge{margin-bottom:24px;position:static;width:fit-content}.scale-pricing-card__price{margin-top:28px}.adsmurai_cs_card{min-height:460px}}@media (max-width:768px){.scale-actions,.scale-hero__actions{align-items:stretch;flex-direction:column;width:100%}.scale-actions .adsmurai-btn,.scale-hero__actions .adsmurai-btn,.scale-pricing-card__cta .adsmurai-btn{max-width:100%;width:100%}}@media (max-width:575px){.scale-benefits__grid,.scale-card-grid,.scale-case-studies__grid,.scale-pricing__grid{gap:20px;margin-top:32px}.scale-benefits-card__visual{min-height:180px;padding:16px}.scale-benefits-card__content,.scale-card,.scale-pricing-card{padding:24px}.scale-intro__list--numbered li{padding-left:46px}.scale-intro__list--numbered li:before{height:32px;width:32px}.scale-pricing-card__price{padding:24px 0}.scale-pricing-card__features{gap:12px;margin-top:28px}.scale-pricing-card__cta{padding-top:36px}.adsmurai_cs_card{min-height:420px}.adsmurai_cs_card-content{padding:24px}.adsmurai_cs_card-logo img{max-width:58%}.adsmurai_cs_card-stats{margin-top:20px}.adsmurai_cs_card-link{margin-top:24px}}