.paid-landing{--paid-accent: var(--color-accent);overflow-x:clip}.paid-hero{position:relative;min-height:auto;display:grid;align-items:center;padding:clamp(32px,4vw,56px) max(24px,calc((100vw - 1460px)/2));background:radial-gradient(circle at 78% 16%,color-mix(in srgb,var(--paid-accent) 16%,transparent),transparent 34%),linear-gradient(150deg,var(--color-bg) 0%,color-mix(in srgb,var(--color-surface) 82%,var(--color-bg)) 100%)}.paid-hero__grid{display:grid;grid-template-columns:minmax(340px,.62fr) minmax(760px,1.38fr);gap:clamp(36px,4vw,72px);align-items:center}.paid-eyebrow{margin:0 0 18px;color:var(--paid-accent);font-size:var(--ms-text-2xs);font-weight:700;letter-spacing:.16em;text-transform:uppercase}.paid-hero h1{max-width:780px;margin:0;color:var(--color-heading);font-family:var(--font-display);font-size:var(--ms-text-hero);font-weight:700;letter-spacing:-.03em;line-height:var(--ms-leading-hero);text-wrap:balance}.paid-hero--compact .paid-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,600px)}.paid-hero--compact h1{font-size:var(--ms-text-display);line-height:var(--ms-leading-display)}.paid-hero__lede{max-width:590px;margin:20px 0 0;color:var(--color-text-muted);font-size:var(--ms-text-lg);line-height:1.6}.paid-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 20px;margin-top:20px}.paid-hero__note{color:var(--color-text-muted);font-size:var(--ms-text-xs)}.paid-hero__visual{min-width:0;transform:perspective(1400px) rotateY(-4deg) rotateX(1deg);filter:drop-shadow(0 34px 60px rgb(0 0 0 / .18));animation:paid-rise .7s cubic-bezier(.2,.75,.25,1) both}.paid-hero__copy{animation:paid-rise .56s cubic-bezier(.2,.75,.25,1) both}@keyframes paid-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.paid-section{padding:clamp(80px,10vw,144px) 24px}.paid-section--soft{background:color-mix(in srgb,var(--color-surface) 72%,transparent)}.paid-section--contrast{background:var(--color-bg-content)}.paid-signal{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.paid-signal__inner{width:min(1120px,calc(100% - 48px));min-height:96px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.paid-signal__inner p{margin:0;color:var(--color-heading);font-weight:600}.paid-signal__roles{display:flex;gap:28px;color:var(--color-text-muted);font-size:var(--ms-text-sm)}.paid-section__inner{width:min(1120px,100%);margin:0 auto}.paid-section__header{max-width:760px;margin-bottom:clamp(46px,7vw,82px)}.paid-section h2{margin:0;color:var(--color-heading);font-family:var(--font-display);font-size:var(--ms-text-display-2);letter-spacing:-.03em;line-height:1.15;text-wrap:balance}.paid-section__lede{max-width:650px;margin:20px 0 0;color:var(--color-text-muted);font-size:var(--ms-text-lg);line-height:1.7}.paid-switches{counter-reset:paid-step;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--color-border)}.paid-switch{counter-increment:paid-step;padding:28px 24px 30px 0;border-bottom:1px solid var(--color-border)}.paid-switch+.paid-switch{padding-left:24px;border-left:1px solid var(--color-border)}.paid-switch:before{content:"0" counter(paid-step);display:block;margin-bottom:44px;color:var(--paid-accent);font-family:var(--font-sans);font-size:var(--ms-text-2xs);font-weight:700;line-height:1;letter-spacing:.12em}.paid-switch h3{margin:0 0 10px;color:var(--color-heading);font-size:var(--ms-text-lg)}.paid-switch p{margin:0;color:var(--color-text-muted);font-size:var(--ms-text-sm);line-height:1.6}.paid-compare{border-top:1px solid var(--color-border)}.paid-compare__row{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--color-border)}.paid-compare__row span{padding:22px 28px;color:var(--color-text-muted)}.paid-compare__row span+span{border-left:1px solid var(--color-border);color:var(--color-heading)}.paid-compare__head span{color:var(--color-heading);font-weight:700}.paid-inline-cta{display:flex;align-items:center;gap:22px;margin-top:36px;color:var(--color-text-muted);font-size:var(--ms-text-sm)}.paid-text-link{color:var(--color-link);font-weight:600;text-decoration:none}.paid-product-story .paid-section__inner{width:min(1320px,100%)}.paid-feature{display:grid;grid-template-columns:minmax(240px,.55fr) minmax(0,1.45fr);gap:clamp(32px,5vw,80px);align-items:center;padding:72px 0;border-top:1px solid var(--color-border)}.paid-feature--reverse{grid-template-columns:minmax(0,1.45fr) minmax(240px,.55fr)}.paid-feature--reverse .paid-feature__copy{order:2}.paid-feature__copy>span{color:var(--paid-accent);font-size:var(--ms-text-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.paid-feature__copy h3{margin:18px 0 16px;color:var(--color-heading);font-family:var(--font-display);font-size:var(--ms-text-3xl);line-height:1.05;letter-spacing:-.03em}.paid-feature__copy p{margin:0;color:var(--color-text-muted);line-height:1.7}.paid-feature__frame{width:100%;border-radius:var(--ms-radius-lg, 8px);border:1px solid var(--color-border);box-shadow:0 24px 60px -20px #00000073;overflow:hidden;background:var(--color-bg)}.paid-feature__frame :global(.hero-app){display:block;width:100%;height:auto;min-height:auto;object-fit:cover}.paid-feature :global(.dgui){width:100%;border-radius:var(--ms-radius-lg, 8px);box-shadow:0 24px 60px -20px #00000073}.paid-feature__caption{display:block;margin-top:10px;font-size:var(--ms-text-xs);color:var(--color-text-muted)}.paid-feature__cert{min-width:0}.paid-feature__cert .paid-feature__caption{max-width:440px;margin-inline:auto;text-align:center}.paid-feature__kicker-row{display:flex;align-items:center;gap:var(--ms-space-2);flex-wrap:wrap;margin-bottom:var(--ms-space-1)}.paid-feature__badge-free{display:inline-flex;align-items:center;padding:2px var(--ms-space-2);background:color-mix(in srgb,var(--color-accent) 15%,transparent);border:1px solid color-mix(in srgb,var(--color-accent) 35%,transparent);color:var(--color-accent);font-size:var(--ms-text-2xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:var(--ms-radius-full)}.paid-feature__bullets{margin:var(--ms-space-4) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--ms-space-2)}.paid-feature__bullets li{position:relative;padding-left:var(--ms-space-6);color:var(--color-text);font-size:var(--ms-text-sm);line-height:1.5}.paid-feature__bullets li{position:relative;display:flex;align-items:flex-start;gap:var(--ms-space-2);line-height:1.5}.paid-feature__bullets li:before{content:"";flex:none;width:1.1em;height:1.1em;margin-top:calc((1.5em - 1.1em) / 2);background-color:var(--color-accent);-webkit-mask:var(--ms-icon-check-circle) center / contain no-repeat;mask:var(--ms-icon-check-circle) center / contain no-repeat}.paid-feature__bullets strong{color:var(--color-heading)}.paid-capabilities__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:48px}.paid-capabilities__grid article{padding:28px;border:1px solid var(--color-card-border);border-radius:var(--radius-lg);background:var(--color-card)}.paid-capabilities__grid span{display:inline-flex;margin-bottom:24px;color:var(--paid-accent);font-size:var(--ms-text-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.paid-capabilities__grid h3{margin:0 0 12px;color:var(--color-heading);font-size:var(--ms-text-xl)}.paid-capabilities__grid p{margin:0;color:var(--color-text-muted);line-height:1.65}.paid-capabilities__coming{border-style:dashed!important}.paid-skills__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px;border-top:1px solid var(--color-border)}.paid-skills__grid article{padding:28px 32px 32px 0;border-bottom:1px solid var(--color-border)}.paid-skills__grid article:not(:nth-child(3n+1)){padding-left:32px;border-left:1px solid var(--color-border)}.paid-skills__grid code{color:var(--paid-accent);font-weight:700}.paid-skills__grid h3{margin:18px 0 10px;color:var(--color-heading);font-size:var(--ms-text-xl)}.paid-skills__grid p{margin:0;color:var(--color-text-muted);line-height:1.6}.paid-fit{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(520px,1.2fr);gap:clamp(48px,8vw,120px)}.paid-fit h2{font-size:var(--ms-text-4xl)}.paid-fit__columns{display:grid;grid-template-columns:1fr 1fr;gap:42px}.paid-fit__columns h3{margin:0 0 20px;color:var(--color-heading);font-size:var(--ms-text-lg)}.paid-fit__columns ul{margin:0;padding:0;list-style:none}.paid-fit__columns li{padding:13px 0;border-top:1px solid var(--color-border);color:var(--color-text-muted);line-height:1.45}.paid-trial-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--color-border)}.paid-trial-steps li{display:grid;grid-template-columns:42px 1fr;gap:14px;padding:30px 24px 36px 0;border-bottom:1px solid var(--color-border)}.paid-trial-steps li+li{padding-left:24px;border-left:1px solid var(--color-border)}.paid-trial-steps>li>span{color:var(--paid-accent);font-weight:700}.paid-trial-steps h3{margin:0 0 10px;color:var(--color-heading);font-size:var(--ms-text-lg)}.paid-trial-steps p{margin:0;color:var(--color-text-muted);font-size:var(--ms-text-sm);line-height:1.6}.paid-story{display:grid;grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);gap:clamp(48px,8vw,112px);align-items:start}.paid-story__copy{position:sticky;top:112px}.paid-story__steps{display:flex;flex-direction:column}.paid-story__step{display:grid;grid-template-columns:54px 1fr;gap:20px;padding:30px 0;border-top:1px solid var(--color-border);transition:transform .18s ease}.paid-story__step:hover{transform:translate(8px)}.paid-story__step:last-child{border-bottom:1px solid var(--color-border)}.paid-story__num{color:var(--paid-accent);font-weight:700}.paid-story__step h3{margin:0 0 8px;color:var(--color-heading);font-size:var(--ms-text-xl)}.paid-story__step p{margin:0;color:var(--color-text-muted);line-height:1.65}.paid-proof{margin-top:64px}.paid-proof :global(.dgui){box-shadow:0 32px 80px #0000002e}.paid-documents{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,56px)}.paid-document{padding-top:22px;border-top:2px solid var(--color-heading)}.paid-document span{color:var(--paid-accent);font-size:var(--ms-text-2xs);font-weight:700;text-transform:uppercase;letter-spacing:.12em}.paid-document h3{margin:48px 0 12px;color:var(--color-heading);font-size:var(--ms-text-2xl)}.paid-document p{margin:0;color:var(--color-text-muted);line-height:1.65}.paid-faq{max-width:860px}.paid-final{padding:clamp(90px,14vw,180px) 24px;text-align:center;background:var(--color-accent);color:var(--color-accent-on)}.paid-final h2{max-width:900px;margin:0 auto;color:inherit;font-family:var(--font-display);font-size:var(--ms-text-display);line-height:var(--ms-leading-display);letter-spacing:-.03em}.paid-final p{max-width:610px;margin:24px auto 32px;color:color-mix(in srgb,var(--color-accent-on) 92%,transparent);line-height:1.65}@media(max-width:980px){.paid-hero{min-height:auto}.paid-hero__grid{grid-template-columns:1fr}.paid-hero__copy{max-width:760px}.paid-hero__visual{transform:none}.paid-switches{grid-template-columns:repeat(2,minmax(0,1fr))}.paid-switch:nth-child(3){border-left:0;padding-left:0}.paid-story{grid-template-columns:1fr}.paid-story__copy{position:static}.paid-feature,.paid-fit{grid-template-columns:1fr}.paid-feature--reverse .paid-feature__copy{order:0}.paid-capabilities__grid,.paid-skills__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.paid-skills__grid article:not(:nth-child(3n+1)){padding-left:0;border-left:0}.paid-skills__grid article:nth-child(2n){padding-left:28px;border-left:1px solid var(--color-border)}}@media(min-width:981px)and (max-width:1220px){.paid-hero__grid{grid-template-columns:minmax(300px,.72fr) minmax(620px,1.28fr)}}@media(min-width:981px)and (max-width:1220px){.paid-hero--compact .paid-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,500px)}}@media(max-width:980px){.paid-hero--compact .paid-hero__grid{grid-template-columns:1fr}}@media(max-width:620px){.paid-hero{padding:46px 20px 64px}.paid-hero h1{font-size:var(--ms-text-hero)}.paid-hero--compact h1{font-size:var(--ms-text-display)}.paid-hero__actions .dig-btn{width:100%;min-height:44px}.paid-switches,.paid-documents{grid-template-columns:1fr}.paid-switch,.paid-switch+.paid-switch{padding:24px 0;border-left:0}.paid-switch:before{margin-bottom:24px}.paid-story__step{grid-template-columns:42px 1fr}.paid-signal__inner,.paid-inline-cta{align-items:flex-start;flex-direction:column}.paid-signal__inner{padding:26px 0}.paid-signal__roles{gap:14px;flex-wrap:wrap}.paid-compare__row{grid-template-columns:1fr}.paid-compare__row span+span{border-left:0;border-top:1px solid var(--color-border)}.paid-compare__head{display:none}.paid-feature{grid-template-columns:minmax(0,1fr);padding:52px 0}.paid-fit__columns,.paid-trial-steps{grid-template-columns:1fr}.paid-trial-steps li,.paid-trial-steps li+li{padding:24px 0;border-left:0}.paid-capabilities__grid,.paid-skills__grid{grid-template-columns:1fr}.paid-skills__grid article,.paid-skills__grid article:nth-child(2n){padding:24px 0;border-left:0}}@media(prefers-reduced-motion:reduce){.paid-hero__copy,.paid-hero__visual{animation:none}.paid-story__step{transition:none}}
