@keyframes cro-enter{0%{opacity:.35;transform:translateY(12px)}to{opacity:1;transform:none}}.cro .gtm-hero-copy>:nth-child(-n+4){animation:cro-enter .52s cubic-bezier(.22,1,.36,1) both}.cro .gtm-hero-copy>:nth-child(2){animation-delay:70ms}.cro .gtm-hero-copy>:nth-child(3){animation-delay:.14s}.cro .gtm-hero-copy>:nth-child(4){animation-delay:.21s}:where(.cro) .cro-hero-proof{animation:cro-enter .65s cubic-bezier(.22,1,.36,1) .14s both}.cro .cro-tabpanel:not([hidden]){animation:cro-enter .4s cubic-bezier(.22,1,.36,1)}.cro .gtm-action,.cro .gtm-plan,:where(.cro) .cro-tablist button{transition:transform .18s ease,border-color .18s ease,background .18s ease}.cro .gtm-action:focus-visible,.cro .gtm-action:hover,.cro .gtm-plan:hover{transform:translateY(-2px)}.cro .gtm-action:active{transform:scale(.98)}.cro .gtm-brand-dot:after{animation-iteration-count:2}@media (prefers-reduced-motion:reduce){.cro .cro-hero-proof,.cro .cro-tabpanel:not([hidden]),.cro .gtm-brand-dot:after,.cro .gtm-hero-copy>:nth-child(-n+4){animation:none}.cro .cro-tablist button,.cro .gtm-action,.cro .gtm-action:active,.cro .gtm-action:focus-visible,.cro .gtm-action:hover,.cro .gtm-plan,.cro .gtm-plan:hover{transition:none;transform:none}}.gtm.cro{--ms-muted:#aaa7a0}.cro main .gtm-container{max-width:1244px;padding-inline:32px}.cro .gtm-section{padding-block:80px;scroll-margin-top:90px}.cro .gtm-hero{padding-block:64px}.cro .gtm-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:64px}.cro h1{font-size:clamp(56px,5.1vw,74px);line-height:1.04;letter-spacing:-.055em;max-width:660px}.cro h1,.cro h2{font-weight:550;text-wrap:balance}.cro h2{font-size:clamp(32px,3.3vw,44px);line-height:1.12}.cro .gtm-eyebrow{color:var(--ms-violet);font-size:11px;letter-spacing:.12em;margin-bottom:20px}.cro .gtm-lead,.cro main p{color:var(--ms-muted)}.cro .gtm-hero .gtm-lead{max-width:550px;font-size:18px;line-height:1.55}.cro .gtm-actions{margin-block:28px 14px}.cro .gtm-hero .gtm-note{font-size:13px;margin-bottom:24px}.cro main .cro-offer{display:inline-block;padding-top:20px;border-top:1px solid var(--ms-line-strong);color:var(--ms-bone);font-size:16px;margin-bottom:0}.cro-offer a{margin-left:12px;color:var(--ms-violet)}.cro-hero-proof,.cro-product-proof{margin:0;min-width:0;border:1px solid var(--ms-line-strong);border-radius:16px;background:var(--ms-ground);padding:12px}.cro-hero-proof{max-width:440px;justify-self:end}.cro-hero-proof:has(.cro-starter-grid){width:100%}.cro-starter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px}.cro-starter-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cro-starter-card{border:1px solid var(--ms-line);border-radius:10px;overflow:hidden;background:var(--ms-panel);min-width:0}.cro-starter-preview{height:166px;overflow:hidden;background:#f4f4f5;pointer-events:none}.cro-starter-preview iframe{display:block;width:560px;height:800px;border:0;transform:scale(.45);transform-origin:top left;pointer-events:none}.compact .cro-starter-preview{height:122px}.compact .cro-starter-preview iframe{transform:scale(.33)}.cro-starter-copy{padding:14px;display:grid;gap:10px}.cro .cro-starter-copy h3{margin:0;font-size:14px;line-height:1.35;color:var(--ms-bone);font-weight:550}.cro .cro-starter-copy p{margin:0;font-size:12px;line-height:1.5}.cro-starter-copy a{display:inline-flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px;color:var(--ms-bone);text-decoration:none;padding:9px 0 0;border-top:1px solid var(--ms-line)}.cro-starter-copy a:hover{color:var(--ms-violet)}.cro-starter-copy a:focus-visible{outline:2px solid var(--ms-violet);outline-offset:3px}.cro-proof-label{display:flex;align-items:center;gap:8px;color:var(--ms-muted);font-size:11px;padding:4px 4px 14px}.cro-proof-label span{width:6px;height:6px;background:var(--ms-violet);border-radius:50%}.cro-hero-proof img,.cro-product-proof img{display:block;width:100%;height:auto;border-radius:8px}.cro figure figcaption{padding:14px 4px 2px;color:var(--ms-muted);font-size:11px;line-height:1.5}.cro .gtm-stack{padding-block:32px}.cro .gtm-stack-note{max-width:800px;font-size:12px}.cro-integration-grid,.cro-product-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px}.cro-product-intro{margin-bottom:32px}.cro-benefits{color:var(--ms-muted);list-style:none;padding:0;margin:0;counter-reset:benefits}.cro-benefits li{counter-increment:benefits;padding:22px 0;border-bottom:1px solid var(--ms-line-strong);display:flex;gap:22px}.cro-benefits li:before{content:"0" counter(benefits);color:var(--ms-violet);font-size:12px}.cro main .cro-product-next{display:flex;justify-content:space-between;align-items:center;gap:20px;max-width:none;margin:24px 0 0}.cro-integration-tabs{min-width:0;border:1px solid var(--ms-line-strong);border-radius:14px;background:var(--ms-surface,#0c0c0d);overflow:hidden}.cro-tablist{display:flex;padding:8px;gap:4px;border-bottom:1px solid var(--ms-line-strong)}.cro-tablist button{min-height:44px;padding:8px 20px;background:transparent;color:var(--ms-muted);font:inherit;border:0;border-radius:8px;cursor:pointer}.cro-tablist button[aria-selected=true]{color:var(--ms-bone);background:#232326}.cro [role=tabpanel]:focus-visible,.cro button:focus-visible{outline:2px solid var(--ms-violet);outline-offset:-3px}.cro-tabpanel{min-height:320px;padding:24px}.cro-tabpanel pre{font-size:12px;line-height:1.8;overflow-x:auto;margin:0;padding-bottom:12px}.cro main a:not(.ms-btn),.cro-tabpanel pre{color:var(--ms-bone)}.cro .gtm-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cro .gtm-plan{border-radius:14px}.cro-comparison{margin:24px 0;border-block:1px solid var(--ms-line-strong)}.cro-comparison summary{padding:20px 0;cursor:pointer}.cro .gtm-mcp-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cro .gtm-demo-code{overflow-x:auto}@media (max-width:1023px){.cro .gtm-hero-grid{gap:28px}.cro h1{font-size:52px}.cro-integration-grid,.cro-product-intro{gap:32px}}@media (max-width:767px){.cro main .gtm-container{padding-inline:20px}.cro .gtm-section{padding-block:48px}.cro .gtm-hero{padding-block:36px 40px}.cro h1{font-size:44px;line-height:1.04;margin-bottom:20px}.cro .gtm-hero-grid,.cro .gtm-mcp-grid,.cro .gtm-plan-grid,.cro-integration-grid,.cro-product-intro{grid-template-columns:minmax(0,1fr)}.cro .gtm-actions{margin-top:22px;gap:10px}.cro .gtm-actions .gtm-action{font-size:14px;padding-inline:14px}.cro .gtm-hero .gtm-note{font-size:12px}.cro-hero-proof{justify-self:center;max-width:400px;margin-top:12px}.cro main .cro-product-next{align-items:flex-start;flex-direction:column}.cro-product-proof{padding:8px}.cro-tabpanel{padding:18px;min-height:300px}.cro .gtm-eyebrow{font-size:10px;margin-bottom:18px}}