.page-marketing .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--pt-radius-full);font-family:var(--pt-font-regular);font-weight:500;white-space:nowrap;transition:background var(--pt-motion-fast) var(--pt-ease-in-out),color var(--pt-motion-fast);cursor:pointer;text-decoration:none}.page-marketing .btn-lg{height:48px;padding:0 22px;font-size:14px}.page-marketing .btn-xl{height:54px;padding:0 26px;font-size:16px}.page-marketing .btn-md{height:40px;padding:0 20px;font-size:14px}.page-marketing .btn-primary{background:var(--pt-cta-color-fill);color:var(--pt-cta-color-font-fill)}.page-marketing .btn-primary:hover{background:var(--pt-cta-color-fill-hover)}.page-marketing .btn-tertiary{background:transparent;color:var(--pt-color-neutral-950);border:1px solid var(--pt-color-line-100)}.page-marketing .btn-tertiary:hover{border-color:var(--pt-color-line-300)}.page-marketing .btn-sm-text{font-size:13px}.page-marketing .section-title{font-family:var(--pt-font-regular);font-size:36px;line-height:50px;font-weight:700;color:var(--pt-color-neutral-950);letter-spacing:-.01em}.page-marketing .section-subtitle{margin-top:16px;font-size:16px;line-height:28px;color:var(--pt-color-neutral-600);max-width:640px}@media (max-width: 1024px){.page-marketing .section-title{font-size:clamp(22px,5.5vw,28px);line-height:clamp(30px,5.5vw,42px)}.page-marketing .section-subtitle{font-size:15px;line-height:26px}}.page-marketing .hero-floor{position:relative;width:100%;height:360px;margin-top:32px;overflow:hidden;border-radius:10px;background:#e3e5f5;isolation:isolate}.page-marketing .hero-subtitle strong{font-weight:inherit;color:inherit}.page-marketing .hero-ctas .btn-xl{height:40px;padding:0 20px;border-radius:20px;font-size:14px;font-weight:500;box-shadow:none}.page-marketing .hero-ctas .btn-primary{min-width:168px;background:#6940ff}.page-marketing .hero-ctas .btn-primary:hover{background:#542ede}.page-marketing .hero-ctas .btn-tertiary:hover{border-color:transparent;background:#fff;color:#6940ff}.page-marketing .hero-video{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.page-marketing .hero-glass-panel{position:absolute;z-index:2;top:50%;right:40px;width:395px;height:254px;border-radius:15px;transform:translateY(-50%)}.page-marketing .hero-glass-backdrop{width:100%;height:100%}.page-marketing .hero-stat{display:flex;flex-direction:column;gap:8px}.page-marketing .hero-stat-value{font-family:var(--pt-font-regular);font-size:30px;line-height:32px;font-weight:600;color:#6940ff}@media (max-width: 1024px){.page-marketing .hero-copy{position:relative;top:auto;left:auto;width:100%}.page-marketing .hero-h1{font-size:clamp(30px,7vw,36px);line-height:1.3}}.page-marketing .activate-banner-highlight .free-text{color:var(--pt-color-accent-a2)}.page-marketing .activate-condition strong{display:block;font-size:14px;line-height:22px;font-weight:500}.page-marketing .activate-price-wrap{text-align:center}.page-marketing .activate-cta-actions .btn{width:260px;height:40px;padding:0 20px;font-size:14px;line-height:20px}.page-marketing .activate-cta-actions .btn-primary{background:var(--pt-color-neutral-950);color:var(--pt-color-neutral-50)}.page-marketing .activate-cta-actions .btn-primary:hover{background:var(--pt-color-neutral-850)}.page-marketing .activate-price-label{font-size:14px;line-height:20px;color:var(--pt-color-neutral-500);margin-top:4px}.page-marketing .faq-floor .home-faq__answer-text{font-size:14px;line-height:21px}@media (max-width: 1024px){.page-marketing .activate-price-amount{font-size:48px;line-height:48px}}.page-marketing .check-icon{display:block}.page-marketing .features-floor .feature-card,.page-marketing .features-floor .feature-card:hover,.page-marketing .features-floor .feature-card:focus-within{border-bottom:1px solid #e9eaee;transition:none}
